- Jun 02, 2020
-
-
Kurt A. O'Hearn authored
PG-PuReMD: fix issue with charge solver preconditioner refactoring rate causes issues with reneighboring actions (preconditionering rate was previously coupled with reneighoring rate for SAI but this causes issues for Jacobi, etc.). Be more greedy with memory allocation sizes to decrease reallocation frequency (MPI buffers, etc.). More GPU code clean-up.
-
- Jun 01, 2020
-
-
Kurt A. O'Hearn authored
PG-PuReMD: fix MPI buffer allocations sizes. Ensure that nonblocking MPI messages have completed for each dimension before continuing. Rework reallocation checks in integration routines. Temporarily disable CUDA-aware MPI code paths (need to perform packing/unpacking first on device before handing off pointers). Other code clean-up.
-
- May 07, 2020
-
-
Kurt A. O'Hearn authored
-
- May 04, 2020
-
-
Kurt A. O'Hearn authored
PG-PuReMD: fix issue with divergent MPI_Reduce calls by multiple MPI processes (timing logging code). Add run-time MPI routine error checking. Fix issue with upper limit of hydrogen atoms allowed being hard-coded in GPU code (use dynamic memory allocation instead). Other code clean-up.
-
- Apr 13, 2020
-
-
Kurt A. O'Hearn authored
PG-PuReMD: improve memory management around temporary storage space on both the host and device (i.e., scratch space).
-
- Oct 29, 2019
-
-
Kurt A. O'Hearn authored
PG-PuReMD: backport fixes from sPuReMD to control file parsing. Tools: formatting tweaks for MPI-GPU code.
-
- May 29, 2018
-
-
Kurt A. O'Hearn authored
PG-PuReMD: fix initial list offsets for creating lists. Fix far neighbor and hydrogen bond reallocation checks. Begin refactoring function defitions and declarations to allow compiler to enforce intentions of pointer usage.
-
- May 18, 2018
-
-
Kurt A. O'Hearn authored
-
- May 14, 2018
-
-
Kurt A. O'Hearn authored
PG-PuReMD: merge memory management and step retry logic from MPI+GPU code into MPI-only code. Fix and backport numerous bugs (void pointer arithmetic and dereferences, etc.). Update code to match new data structures. Begin merging changes from OpenMP code (sPuReMD) for preconditioning work.
-
- Jul 24, 2017
-
-
Kurt A. O'Hearn authored
-
- Jul 16, 2017
-
-
Kurt A. O'Hearn authored
-
- Jun 13, 2017
-
-
Kurt A. O'Hearn authored
-
- Jun 06, 2017
-
-
Kurt A. O'Hearn authored
-
- May 26, 2017
-
-
Kurt A. O'Hearn authored
PG-PuReMD: begin enhancements. Enable sim. step retries. Enable far neighbors list max per atom. Other general code clean-ups.
-
- May 01, 2017
-
-
Kurt A. O'Hearn authored
-
- Mar 22, 2017
-
-
Kurt A. O'Hearn authored
PG-PuReMD: fix include guards, resolve implicit function declarations, fix inline issues with GCC v5 (C99 std). Other general code clean-up.
-
- Jun 20, 2016
-
-
Kurt A. O'Hearn authored
-
- Jun 18, 2016
-
-
Kurt A. O'Hearn authored
-
- Apr 23, 2016
-
-
Kurt A. O'Hearn authored
-
- Jan 14, 2016
-
-
Kurt A. O'Hearn authored
-