- Apr 20, 2021
-
-
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
-
- Feb 23, 2021
-
-
Kurt A. O'Hearn authored
PG-PuReMD: handle a few missed reductions in nonbonded interactions more efficiently. Clean-up bonded interactions functions and do not export kernels via header files. Increase C++ standard to c++14 for CUB (Thrust dependency). Continue with bundled CUB version and transition to version included with CUDA SDK in the future.
-
- Feb 19, 2021
-
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
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.
-
Kurt A. O'Hearn authored
-
- Feb 18, 2021
-
-
Kurt A. O'Hearn authored
Test: fix Python wrapper for QM/MM (interfaces out-of-date). Fix Fortran tester bugs. Add test artifacts.
-
- Feb 17, 2021
-
-
Kurt A. O'Hearn authored
-
- Feb 15, 2021
-
-
Kurt A. O'Hearn authored
-
- Feb 11, 2021
-
-
Kurt A. O'Hearn authored
sPuReMD: standardize QM/MM interface. Add test codes for QM/MM interface for AVE dataset in Python and Fortran.
-