Skip to content
Snippets Groups Projects
  • Tim Mattox's avatar
    4b319720
    USER-DPD: Rework SSA to use a new neighbor list structure, ready for Kokkos · 4b319720
    Tim Mattox authored
    NOTE: pair evaluation order changes, causing numerical differences!
    Atom pair processing order is fully planned out in npair_half_bin_newton_ssa
    Makes the SSA neighbor list structure very different. Do not use by others!
    Each local is in ilist, numneigh, and firstneigh four times instead of once.
    
    Changes LAMMPS core code that had been previously changed for USER-DPD/SSA:
    Removes ssaAIR[] from class Atom as it is now unused.
    Removes ndxAIR_ssa[] from class NeighList as it is now unused.
    Increases length of ilist[], numneigh[], and firstneigh[] if SSA flag set.
    4b319720
    History
    USER-DPD: Rework SSA to use a new neighbor list structure, ready for Kokkos
    Tim Mattox authored
    NOTE: pair evaluation order changes, causing numerical differences!
    Atom pair processing order is fully planned out in npair_half_bin_newton_ssa
    Makes the SSA neighbor list structure very different. Do not use by others!
    Each local is in ilist, numneigh, and firstneigh four times instead of once.
    
    Changes LAMMPS core code that had been previously changed for USER-DPD/SSA:
    Removes ssaAIR[] from class Atom as it is now unused.
    Removes ndxAIR_ssa[] from class NeighList as it is now unused.
    Increases length of ilist[], numneigh[], and firstneigh[] if SSA flag set.