sPuReMD: re-enable SMALL_BOX_SUPPORT. Fix issue with far nbrs list being...
sPuReMD: re-enable SMALL_BOX_SUPPORT. Fix issue with far nbrs list being incorrectly generated for small boxes (missing nbr ID). Fix issue with ACKS2 matrix being incorrect for small boxes due to multiple non-zeros being added for each perioidic image of an atom (accumulate instead). Add missing ACKS2-specific energy and forces term. Clean-up far nbr list estimation and generation code for small boxes. Do not add far list struct entries unless the atom is below the specified cutoff.
Showing
- sPuReMD/src/box.c 145 additions, 64 deletionssPuReMD/src/box.c
- sPuReMD/src/box.h 9 additions, 3 deletionssPuReMD/src/box.h
- sPuReMD/src/charges.c 21 additions, 1 deletionsPuReMD/src/charges.c
- sPuReMD/src/ffield.c 4 additions, 4 deletionssPuReMD/src/ffield.c
- sPuReMD/src/forces.c 174 additions, 56 deletionssPuReMD/src/forces.c
- sPuReMD/src/init_md.c 12 additions, 6 deletionssPuReMD/src/init_md.c
- sPuReMD/src/lookup.c 1 addition, 1 deletionsPuReMD/src/lookup.c
- sPuReMD/src/neighbors.c 105 additions, 300 deletionssPuReMD/src/neighbors.c
- sPuReMD/src/reax_types.h 28 additions, 12 deletionssPuReMD/src/reax_types.h
- sPuReMD/src/spuremd.c 3 additions, 3 deletionssPuReMD/src/spuremd.c
- sPuReMD/src/system_props.c 33 additions, 9 deletionssPuReMD/src/system_props.c
- sPuReMD/src/system_props.h 1 addition, 1 deletionsPuReMD/src/system_props.h
- sPuReMD/src/two_body_interactions.c 125 additions, 75 deletionssPuReMD/src/two_body_interactions.c
Loading
Please register or sign in to comment