- Jun 29, 2021
-
-
Kurt A. O'Hearn authored
-
- Jun 23, 2021
-
-
Kurt A. O'Hearn authored
sPuReMD: add dummy atom support for other geometry file formats (PDB, custom). Rework interal logging during debugging for memory management. Other code clean-up.
-
- Jun 22, 2021
-
-
Kaymak, Cagri authored
-
- Jun 21, 2021
-
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
sPuReMD: update QMMM interface for specifying molecular charge constraints for charge model (EEM only currently).
-
- Jun 02, 2021
-
-
Kurt A. O'Hearn authored
-
- Jun 01, 2021
-
-
Kurt A. O'Hearn authored
sPuReMD: add support for user-defined molecular charge constraints with EEM (using MOLCHARGE keyword in BGF geometry files). Fix issue with far neighbor list not being initialized for certain edge cases.
-
- Mar 04, 2021
-
-
Kurt A. O'Hearn authored
-
- Mar 03, 2021
-
-
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
-
- Jan 11, 2021
-
-
Kurt A. O'Hearn authored
-
- Jan 04, 2021
-
-
Kurt A. O'Hearn authored
sPuReMD: add QMMM library interface for external codes (e.g., Amber). Rework file I/O parsing to jive with multiple consecutive simulation code changes. Improve file parser error checking (numeric types). Other code clean-up.
-
- Dec 16, 2020
-
-
Kurt A. O'Hearn authored
sPuReMD: fixes for multiple consecutive simulation codepath. Reorganization to this codepath (some data structure now carry a flag to designation their allocation state). Fix bug in force field parser (atom type not truncated correctly). Charge sparse_matrix structs to be non-pointers to jive with new allocation state flag. Other code clean-up.
-
- Dec 15, 2020
-
-
Kurt A. O'Hearn authored
sPuReMD: finalize sPuReMD multiple consecutive simulation code (for integration with other codebases).
-
- 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
-