PG-PuReMD: rework custom reduction functions to use less shared memory and to...
PG-PuReMD: rework custom reduction functions to use less shared memory and to have the correct thread and block counts. Fix bug in charge matrix initialization (under-allocated space previously). Split charge matrix and bonds/hydrogen bonds memory management routines to mirror the similar splitting of the initialization routines. Code clean-up related to half vs. full list and sparse matrix formats.
Showing
- PG-PuReMD/src/cuda/cuda_bond_orders.cu 2 additions, 2 deletionsPG-PuReMD/src/cuda/cuda_bond_orders.cu
- PG-PuReMD/src/cuda/cuda_bonds.cu 3 additions, 3 deletionsPG-PuReMD/src/cuda/cuda_bonds.cu
- PG-PuReMD/src/cuda/cuda_charges.cu 9 additions, 7 deletionsPG-PuReMD/src/cuda/cuda_charges.cu
- PG-PuReMD/src/cuda/cuda_dense_lin_alg.cu 8 additions, 6 deletionsPG-PuReMD/src/cuda/cuda_dense_lin_alg.cu
- PG-PuReMD/src/cuda/cuda_environment.cu 6 additions, 6 deletionsPG-PuReMD/src/cuda/cuda_environment.cu
- PG-PuReMD/src/cuda/cuda_forces.cu 283 additions, 134 deletionsPG-PuReMD/src/cuda/cuda_forces.cu
- PG-PuReMD/src/cuda/cuda_init_md.cu 5 additions, 1 deletionPG-PuReMD/src/cuda/cuda_init_md.cu
- PG-PuReMD/src/cuda/cuda_nonbonded.cu 30 additions, 29 deletionsPG-PuReMD/src/cuda/cuda_nonbonded.cu
- PG-PuReMD/src/cuda/cuda_reduction.cu 2 additions, 2 deletionsPG-PuReMD/src/cuda/cuda_reduction.cu
- PG-PuReMD/src/cuda/cuda_spar_lin_alg.cu 137 additions, 87 deletionsPG-PuReMD/src/cuda/cuda_spar_lin_alg.cu
- PG-PuReMD/src/cuda/cuda_system_props.cu 109 additions, 121 deletionsPG-PuReMD/src/cuda/cuda_system_props.cu
- PG-PuReMD/src/cuda/cuda_torsion_angles.cu 6 additions, 6 deletionsPG-PuReMD/src/cuda/cuda_torsion_angles.cu
Loading
Please register or sign in to comment