- Nov 20, 2020
-
-
Kurt A. O'Hearn authored
sPuReMD: add functionality to run multiple MD simulations (for usage via integration with external codebases).
-
- Apr 20, 2020
-
-
Kurt A. O'Hearn authored
sPuReMD: finalize corrections for pressure calculations. Change output units from GPa to ATMs. Other formatting changes.
-
- Feb 26, 2020
-
-
Kurt A. O'Hearn authored
-
- 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).
-
- Dec 04, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: replace OpenMP critical sections on ext_press with thread-local storage and subsequent reduction (ext_press_local). Other code clean-up.
-
- Nov 25, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: fix issue with torsion & conjugation forces being incorrect due to rel_box arithmetic being wrong (incorrect directions for position vectors). Redesign atomic distance and position update functions to support both periodic boundary conditions and non-periodic boundary conditions. Behavior change: let random_velocity parameter in control file take precedent over specifying a non-zero initial temperature value. Other code clean-up.
-
- Aug 29, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: fix issue with far neighbor list being incorrectly generated on MD steps where the list was not being computed (issue with atomic distances being incorrectly computed for peroidic neighbors). Disable several debugging print statements (DEBUG -> DEBUG_FOCUS). Other code clean-up.
-
- Aug 06, 2019
-
-
Kurt A. O'Hearn authored
PuReMD: code refactoring to remove global variables (similar to sPuReMD). sPuReMD: minor refactoring to match naming conventions of PuReMD.
-
- Aug 04, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: fix issue with SMALL_BOX_SUPPORT incorrectly computing pairwise atomic distances for periodic self-images. Fix issue with integer vector sum function (used in bond order and torsion interactions).
-
- Aug 01, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: remove global variable (array of function pointers for printing bonded interactions during debugging).
-
- Jul 27, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: improvements for building in debug mode (add assertion support for run-time checks). Fix issue with Verlet list recomputation logic being incorrect. Fixes to be string comparisons.
-
- Jun 10, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: refactoring to better align with PuReMD code. PuReMD: backport sPuReMD changes from validation efforts against Fortran ReaxFF code.
-
- May 24, 2019
-
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
-
- Mar 17, 2019
-
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
-
- Mar 12, 2019
-
-
Alperen, Abdullah authored
-
- Mar 04, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: fix several more warning from Valgrind (out-of-bounds accesses in force tabulation lookup tables, sparse matrices with EE/ACKS2 with tabulation). Remove unused variables. Fixes to string handling. Other code clean-up.
-
- Feb 28, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: fix issue with list for debugging forces not having indices initialized (dDelta, dBO). Fix interaction counting in OpenMP code (greater than 1 thread). Other general clean-up.
-
- Feb 27, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: fix small differences in valence angle energy term with Fortran ReaxFF code. Other minor code updates.
-
- Dec 07, 2018
-
-
Kurt A. O'Hearn authored
sPuReMD: re-enable SMALL_BOX_SUPPORT. Fix issue with far nbrs list being incorrectly generated for small boxes (missing nbr ID). Fix issue with ACKS2 matrix being incorrect for small boxes due to multiple non-zeros being added for each perioidic image of an atom (accumulate instead). Add missing ACKS2-specific energy and forces term. Clean-up far nbr list estimation and generation code for small boxes. Do not add far list struct entries unless the atom is below the specified cutoff.
-
- Oct 15, 2018
-
-
Kurt A. O'Hearn authored
sPuReMD: refactoring to align code with PuReMD. Disable SMALL_BOX_SUPPORT. Refactor to remove union-based polymorphic behavior for reax_list. Other general code clean-ups.
-
- Jun 14, 2018
-
-
Kurt A. O'Hearn authored
sPuReMD: backport changes for reax_list, struct declaration/definition separation, interaction_function.
-
- 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.
-
- Feb 26, 2018
-
-
Kurt A. O'Hearn authored
-
- Feb 15, 2018
-
-
Kurt A. O'Hearn authored
sPuReMD: remove force tabulation for charge matrices. Revise list references to mirror MPI code. Revert GMRES iteration counter.
-
- Feb 12, 2018
-
-
Kurt A. O'Hearn authored
sPuReMD: fix GMRES bug introduced from previous refactoring. Explicitly link OpenMP for library. Refactoring to remove global variables. Remove unnecessary OpenMP barriers after single regions.
-
- Feb 04, 2018
-
-
Kurt A. O'Hearn authored
-
- Feb 02, 2018
-
-
Kurt A. O'Hearn authored
-
- Jan 08, 2018
-
-
Kurt A. O'Hearn authored
sPuReMD: split into library and driver for, e.g., optimization integration. Fix bug with interaction lists being allocated for hydrogen bonds when no hydorgen atoms present. Fix minimum allocation size of 3-body lists (uncovered with small lithium geometries). Refactor naming of conflicting data structures. Update .gitignore.
-
- Nov 21, 2017
-
-
Kurt A. O'Hearn authored
-
- Nov 03, 2017
-
-
Kurt A. O'Hearn authored
-
- Oct 20, 2017
-
-
Kurt A. O'Hearn authored
sPuReMD: change inline functions to be generated for each translational unit. Begin adding vectorization support via OpenMP SIMD.
-
- Oct 19, 2017
-
-
Kurt A. O'Hearn authored
sPuReMD: add safe memory allocation functions. Fix issue with certain parameters for shielded van der Waals interactions not being correctly initialized. Other general refactoring.
-
- Sep 06, 2017
-
-
Kurt A. O'Hearn authored
sPuReMD: further OpenMP work on force computations and interaction lists. Minor data structure scope changes. Fix numereous non-critical memory leaks. Add tear-down code. Other general refactoring.
-
- Aug 27, 2017
-
-
Kurt A. O'Hearn authored
sPuReMD: begin merging code from LAMMPS USER-REAXC-OMP/USER-OMP. Fix ACKS2 charge matrix coefficients.
-
- Jun 17, 2017
-
-
Kurt A. O'Hearn authored
-
- Feb 25, 2017
-
-
Kurt A. O'Hearn authored
-
- Feb 21, 2017
-
-
Kurt A. O'Hearn authored
-