PG-PuReMD: use atomics for both partial energy and force accumulation (small...
PG-PuReMD: use atomics for both partial energy and force accumulation (small reworks to reduce number of atomic operations). Remove several unneccesary cudaMemset calls. Other code clean-up.
Showing
- PG-PuReMD/src/cuda/cuda_bond_orders.cu 12 additions, 12 deletionsPG-PuReMD/src/cuda/cuda_bond_orders.cu
- PG-PuReMD/src/cuda/cuda_bond_orders.h 2 additions, 2 deletionsPG-PuReMD/src/cuda/cuda_bond_orders.h
- PG-PuReMD/src/cuda/cuda_bonds.cu 12 additions, 36 deletionsPG-PuReMD/src/cuda/cuda_bonds.cu
- PG-PuReMD/src/cuda/cuda_forces.cu 116 additions, 62 deletionsPG-PuReMD/src/cuda/cuda_forces.cu
- PG-PuReMD/src/cuda/cuda_hydrogen_bonds.cu 165 additions, 152 deletionsPG-PuReMD/src/cuda/cuda_hydrogen_bonds.cu
- PG-PuReMD/src/cuda/cuda_hydrogen_bonds.h 1 addition, 1 deletionPG-PuReMD/src/cuda/cuda_hydrogen_bonds.h
- PG-PuReMD/src/cuda/cuda_multi_body.cu 26 additions, 55 deletionsPG-PuReMD/src/cuda/cuda_multi_body.cu
- PG-PuReMD/src/cuda/cuda_multi_body.h 1 addition, 1 deletionPG-PuReMD/src/cuda/cuda_multi_body.h
- PG-PuReMD/src/cuda/cuda_torsion_angles.cu 78 additions, 166 deletionsPG-PuReMD/src/cuda/cuda_torsion_angles.cu
- PG-PuReMD/src/cuda/cuda_torsion_angles.h 1 addition, 1 deletionPG-PuReMD/src/cuda/cuda_torsion_angles.h
- PG-PuReMD/src/cuda/cuda_valence_angles.cu 203 additions, 284 deletionsPG-PuReMD/src/cuda/cuda_valence_angles.cu
- PG-PuReMD/src/cuda/cuda_valence_angles.h 6 additions, 5 deletionsPG-PuReMD/src/cuda/cuda_valence_angles.h
- PG-PuReMD/src/reax_types.h 5 additions, 5 deletionsPG-PuReMD/src/reax_types.h
Loading
Please register or sign in to comment