- Jul 26, 2021
-
-
Kurt A. O'Hearn authored
-
- Jul 23, 2021
-
-
Kurt A. O'Hearn authored
sPuReMD, PG-PuReMD: add control file keyword (include_polarization_energy) to toggle polarization energy calcuation in ReaxFF.
-
- Dec 14, 2020
-
-
Kurt A. O'Hearn authored
PG-PuReMD: fixes to NVT with Berendsen thermostat. Use updated constants from sPuReMD. Add BGF geometry file parser. Other code clean-up.
-
- Jul 22, 2020
-
-
Kurt A. O'Hearn authored
PG-PuReMD: fix performance logging code around GPU code. Rearrange header files to allow some preprocessor definitions to be defined via options in configure script. Rework Autoconf and Automake code to allow passing flags directly to nvcc compiler wrapper (for CUDA code). Enable C11 and C++11 standard targets during compilation.
-
- 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.
-
- Feb 19, 2020
-
-
Kurt A. O'Hearn authored
PG-PuReMD: merge changes from sPuReMD and PuReMD for validation work for simulation accuracy. Small correction to lone pair energy calculation. PuReMD: code formatting changes to better align with sPuReMD. sPuReMD: fix issue with valence angle calculations not setting list indices under certain sitations (taking previous continue statement missed index assignment).
-
- 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
-
- May 23, 2018
-
-
Kurt A. O'Hearn authored
PG-PuReMD: add deallocation routines at simulation termination for aiding with validating memory management.
-
- May 18, 2018
-
-
Kurt A. O'Hearn authored
-
- May 15, 2018
-
-
Kurt A. O'Hearn authored
PG-PuReMD: begin merging preconditioner code from sPuReMD. Make data structures between sPuReMD and PG-PuReMD consistent. Update control file parsing.
-
- 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.
-
- Nov 27, 2017
-
-
Kurt A. O'Hearn authored
-
- Aug 25, 2017
-
-
Kurt A. O'Hearn authored
-
- Aug 24, 2017
-
-
Kurt A. O'Hearn authored
PG-PuReMD: complete memory changes. Remove max register per CUDA function option in build. Other misc. changes.
-
- Jul 15, 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
-
- Apr 19, 2017
-
-
Kurt A. O'Hearn authored
-
- Apr 18, 2017
-
-
Kurt A. O'Hearn authored
-
- 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
-