- May 11, 2021
-
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
-
- May 07, 2021
-
-
Kurt A. O'Hearn authored
PG-PuReMD: utlize multiple CUDA streams to run independent kernels in the ReaxFF+QEq task dependency graph.
-
Kurt A. O'Hearn authored
PG-PuReMD: fix stream issue with cudaMemset's happening in default stream (switch to cudaMemsetAsync). Rework memory management in light of this change.
-
- May 04, 2021
-
-
Kurt A. O'Hearn authored
WIP: finish the explicit single stream port by using cudaMemcpyAsync and cudaStreamSynchronize calls.
-
Kurt A. O'Hearn authored
WIP: changes to support multiple CUDA streams. This commit contains porting of all kernels from the default stream to a single non-default stream. This commit has bugs regarding cudaMemcpy's still being in the default stream (and synchronous).
-
- Apr 29, 2021
-
-
Kurt A. O'Hearn authored
-
- Apr 28, 2021
-
-
Kurt A. O'Hearn authored
-
- Apr 26, 2021
-
-
Kurt A. O'Hearn authored
-
- Apr 20, 2021
-
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
-
- Apr 19, 2021
-
-
Kurt A. O'Hearn authored
PG-PuReMD: implement MPI+CUDA versions of SDM, PIPECG, PIPECR for charge solver methods (along with missing dual QEq versions).
-
Kurt A. O'Hearn authored
PG-PuReMD: use a warp of threads for addtional bonded interaction computations (bond orders, bonds, lone pair/over/under).
-
- Apr 16, 2021
-
-
Kurt A. O'Hearn authored
PG-PuReMD: use a warp of threads for apply bond derivatives to forces and simplify these code paths.
-
- Apr 14, 2021
-
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
PG-PuReMD: fix incorrect summations in kinetic energy and temperature calculation functions. Replace several hand-coded device-wide reduction kernels with CUB libary reduction.
-
Kurt A. O'Hearn authored
-
- Apr 09, 2021
-
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
PG-PuReMD: split bond and hbond initialization kernels for future optimizations. Cleanup CUDA code related to far neighbor list being in full format (remove unnecessary conditionals and arithmetic).
-
- Mar 30, 2021
-
-
Kurt A. O'Hearn authored
-
- Mar 18, 2021
-
-
Kurt A. O'Hearn authored
-
- Mar 16, 2021
-
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
sPuReMD: enable setting the number of OpenMP threads via control file keyword or OpenMP environment variable (OMP_NUM_THREADS).
-
- Mar 15, 2021
-
-
Kurt A. O'Hearn authored
-
- Mar 05, 2021
-
-
Kurt A. O'Hearn authored
sPuReMD: make zlib dependency optional (trajectory file compression). PG-PuReMD: remove erroneous zlib header file inclusion.
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
sPuReMD: fix OpenMP compilation issue with specifications prior to 4.0 (behavior change regarding implicit shared attribute assignment to const variables).
-
- Mar 04, 2021
-
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
-
- Mar 03, 2021
-
-
Kaymak, Cagri authored
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
-
Kaymak, Cagri authored
QMMM interface related: ignore QM-MM bonds while forming bond lists, update charge matrix so that the total charge constraint only applies to QM atoms
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
-
- Mar 01, 2021
-
-
Kurt A. O'Hearn authored
-
- Feb 26, 2021
-
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
-