... | @@ -22,7 +22,7 @@ If atoms aren't within the cutoff distance, these become *long-range* interactio |
... | @@ -22,7 +22,7 @@ If atoms aren't within the cutoff distance, these become *long-range* interactio |
|
The `PairLJCharmmCoulLong::compute` computes short-range interactions.
|
|
The `PairLJCharmmCoulLong::compute` computes short-range interactions.
|
|
|
|
|
|
LAMMPS uses 64-bit `double` precision numbers for floating point calculations and 32-bit `int` numbers for integer computations.
|
|
LAMMPS uses 64-bit `double` precision numbers for floating point calculations and 32-bit `int` numbers for integer computations.
|
|
This can become somewhat of an issue when using the
|
|
This can become somewhat of an issue with the `jlist` array, which is an array of `int`s which act as indexes of `x` and
|
|
|
|
|
|
- **Specialization**: calls to subroutines inside compute only happen on the first and last iteration
|
|
- **Specialization**: calls to subroutines inside compute only happen on the first and last iteration
|
|
- Data structures: in which classes is the information about atoms (position, force) stored, how? array of pointer to array
|
|
- Data structures: in which classes is the information about atoms (position, force) stored, how? array of pointer to array
|
... | | ... | |