- Jul 12, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: fix issue with certain preconditioners not being initialized for runs using restart files. Fix issue with part of simulation box struct not being initialized for runs using restart files (box->min). Other code clean-up from debugging issues with SMALL_BOX_SUPPORT.
-
- Jun 21, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: add safety check for BGF input files (CRYSTX). Remove compiler warnings when enabling DEBUG_FOCUS.
-
- Jun 12, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: fix issues with using sizeof with dynamically allocated pointers. Change OpenMP schedule policies for linear algebra code. PuReMD: correct discrepancy with charge matrix construction. Enable dual solver for charges by default.
-
- 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.
-
- Jun 03, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: fixes to SAI preconditioner to correctly apply threshold to negative entries and to handle EE/ACKS2 cases when a threshold value of 1.0 is chosen.
-
- May 29, 2019
-
-
Kurt A. O'Hearn authored
-
- May 28, 2019
-
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
sPuReMD: fix bug with diagonal scaling during FG_ICHOL/FG_ILUT producing incorrect factorizations when diagonal entries were negative.
-
- May 27, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: complete fine-grained Cholesky implementation. TODO: fix numeric breakdowns with water 6540 atom system.
-
- May 24, 2019
-
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
-
- May 23, 2019
-
-
Kurt A. O'Hearn authored
-
- May 05, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: workarounds for memory issues with ILUT factors. Implement ILU(0) and call when selecting ILUT with a droptol of 0.
-
- May 04, 2019
-
-
Kurt A. O'Hearn authored
-
- Apr 18, 2019
-
-
Kurt A. O'Hearn authored
-
- Apr 13, 2019
-
-
Kurt A. O'Hearn authored
-
- Mar 18, 2019
-
-
Kurt A. O'Hearn authored
-
- Mar 17, 2019
-
-
Kurt A. O'Hearn authored
-
Kurt A. O'Hearn authored
-
- Mar 14, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: fix issue with hbonds list indices not being reset correctly. Small algebraic rearrangements of valence angle calculations to match Fortran ReaxFF code (no numeric changes). Fix issue with rvec_isZero being incorrect. Fix issue with debugging arrays for TEST_FORCES not having indicies initialized. Other clean-up work.
-
- Mar 12, 2019
-
-
Alperen, Abdullah authored
-
- Mar 06, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: revert force tabulation changes. Temporarily work around out-of-bound memory accesses in cubic spline interpolation routes (for force tabulation) by expanding array sizes. Revisit at a later date.
-
- 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.
-
- Mar 01, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: fix several issues with strings not being null-terminated. Fix use of uninitialized values reported by Valgrind (heap memory). Other general clean-ups.
-
- 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.
-
- Feb 20, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: change log file column headers to be contigious strings of non-whitespace characters to facilitate post-processing.
-
Kurt A. O'Hearn authored
Fix build issue where config.h.in is only generated once (for sPuReMD) => common file across all versions.
-
- Feb 18, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: fix issue with incorrect cutoff being applied for periodic neighbors in small simulation boxes (nonb_cut -> vlist_cut). Other clean-up and debug I/O updates.
-
- Jan 15, 2019
-
-
Kurt A. O'Hearn authored
sPuReMD: add ACKS2 geometry-dependent forces to tabulated computation of van der Waals and Coulomb terms. Replace double precision equality check with difference comparison.
-
Kurt A. O'Hearn authored
sPuReMD: add missing header files when distributing (make dist). Fix OpenMP bug with ACKS2 geometry-dependent force contribution. Fix small OpenMP compilation issue. Update tools/run_sim.py to respect geo_format parameter and infer if not present for md_run_custom.
-
- Jan 08, 2019
-
-
Kurt A. O'Hearn authored
-
- Dec 21, 2018
-
-
Kurt A. O'Hearn authored
-
- Dec 18, 2018
-
-
Kurt A. O'Hearn authored
-
- Dec 17, 2018
-
-
Kurt A. O'Hearn authored
sPuReMD: default to vlist_buffer of 2.5 angstroms. Fixes to cutoffs used in far neighbor list generation.
-
- Dec 10, 2018
-
-
Kurt A. O'Hearn authored
-
- 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 29, 2018
-
-
Kurt A. O'Hearn authored
Tools: add functionality to run different code version (serial, OpenMP, MPI, MPI+GPU). Update sPuReMD control file parser to ignore non-shared memory parameters.
-
- Oct 21, 2018
-
-
Kurt A. O'Hearn authored
-