- Jul 02, 2021
-
-
Kurt A. O'Hearn authored
-
- Jul 01, 2021
-
-
Kurt A. O'Hearn authored
-
- Jul 06, 2020
-
-
Kurt A. O'Hearn authored
PG-PuReMD: fix compilation error (remove variable). Fix issue with dual CG solver for QEq (local arithmetic in SpMV was incorrect). Revert CG solver convergence criterion to use norm of the preconditioned residual vector.
-
- Jun 24, 2020
-
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
-
- Jun 12, 2020
-
-
Kurt A. O'Hearn authored
-
- 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 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 30, 2020
-
-
Kurt A. O'Hearn authored
PG-PuReMD: clean-up MPI custom datatype initialization and error reporting. Avoid truncations in buffer size calculations. Other code clean-up.
-
- Apr 15, 2020
-
-
Kurt A. O'Hearn authored
-
- Mar 05, 2020
-
-
Kurt A. O'Hearn authored
PG-PuReMD: corrections to van der Waals and Coulomb energies calculations (far neighbor list in full format, not half). Fix QEq charge matrix initialization (full format). Other refactoring and 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 08, 2019
-
-
Kurt A. O'Hearn authored
-
- Jul 31, 2018
-
-
Alperen, Abdullah authored
-
- Jul 15, 2018
-
-
Alperen, Abdullah authored
-
- 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 28, 2018
-
-
Alperen, Abdullah authored
-
- May 24, 2018
-
-
Kurt A. O'Hearn authored
PG-PuReMD: fix charge extrapolation. Improve memory management of local portion of charge matrix and reset linear system size for each time step.
-
- May 21, 2018
-
-
Kurt A. O'Hearn authored
PG-PuReMD: fix issue with MPI outgoinging buffer size. Refactor MPI communication code for better encapsulation. Continue cleaning up linear solver code.
-
- 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.
-
- Sep 19, 2017
-
-
Kurt A. O'Hearn authored
-
- Aug 25, 2017
-
-
Kurt A. O'Hearn authored
-
- Jul 16, 2017
-
-
Kurt A. O'Hearn authored
-
- Jul 15, 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.
-
- Mar 18, 2017
-
-
Kurt A. O'Hearn authored
PG-PuReMD: fix issue with hydrogen bond cutoff with systems without hydrogen atoms. Remove debugging info for MPI-only version of PG-PuReMD.
-
- Nov 22, 2016
-
-
Kurt A. O'Hearn authored
-
- Nov 21, 2016
-
-
Kurt A. O'Hearn authored
-
- Jun 20, 2016
-
-
Kurt A. O'Hearn authored
-
- Jun 18, 2016
-
-
Kurt A. O'Hearn authored
-
- Jun 14, 2016
-
-
Kurt A. O'Hearn authored
-
- Apr 23, 2016
-
-
Kurt A. O'Hearn authored
-
- Jan 14, 2016
-
-
Kurt A. O'Hearn authored
-