Axel Kohlmeyer
1ec179e80a
add a few more test inputs
2020-05-29 23:47:15 -04:00
Axel Kohlmeyer
43171052d5
fix multiple bugs in pair style tester for Pair::single()
2020-05-29 23:46:37 -04:00
Axel Kohlmeyer
d173ea4ad9
Merge pull request #2114 from akohlmey/more-unittest-changes
...
More updates and corrections for unit tests
2020-05-29 15:33:30 -04:00
Axel Kohlmeyer
c34501c137
Merge pull request #2116 from jdevemy/master
...
Test to avoid bad delete and Seg Fault
2020-05-29 11:34:14 -04:00
Julien Devemy
1984092135
Test to avoid bad delete and Seg Fault
2020-05-29 15:25:05 +02:00
Axel Kohlmeyer
2a4bd9ef53
small tweaks and documentation update to coverage cleaning targets
2020-05-29 08:33:34 -04:00
Axel Kohlmeyer
7bcf50b129
mention reset_coverage data
2020-05-29 08:26:26 -04:00
Axel Kohlmeyer
c2ab177c3a
add some explanations and figures for code coverage
2020-05-29 08:24:05 -04:00
Axel Kohlmeyer
30020594df
add custom target to remove/reset collected coverage data
2020-05-29 08:23:25 -04:00
Richard Berger
0c503ab122
Move coverage html into folder
2020-05-29 08:23:08 -04:00
Axel Kohlmeyer
99c0c1ace1
simplify parsing of equilibrium data
2020-05-29 08:22:34 -04:00
Axel Kohlmeyer
7d62fd5106
remove debug code
2020-05-29 08:22:23 -04:00
Axel Kohlmeyer
797ba373c4
simplify reading key/value pairs from string
2020-05-28 22:38:23 -04:00
Axel Kohlmeyer
08ee1cb4fa
add single test to angle_style, add support for equilibrium data
2020-05-28 22:38:07 -04:00
Axel Kohlmeyer
47e4da4903
add support for writing/reading equilibrium bond/angle data
2020-05-28 22:20:43 -04:00
Axel Kohlmeyer
6ed4103365
synchronize flow of control and formatting between pair_style, bond_style and angle_style
2020-05-28 21:11:38 -04:00
Axel Kohlmeyer
9fc6abb2ef
add tests for pair style polymorphic
2020-05-28 20:43:26 -04:00
Axel Kohlmeyer
d3e160f3d0
tweak epsilon for gcc 10
2020-05-28 10:00:13 -04:00
Axel Kohlmeyer
51c632acd4
increase code coverage for pair_eam_cd.cpp
2020-05-28 06:25:35 -04:00
Axel Kohlmeyer
245f949e12
functions theta(), theta_mod(), and cutoff() are never used in pair style bop
2020-05-28 06:20:33 -04:00
Axel Kohlmeyer
e0ee0986fd
tweak pair style bop unit tests to increase code coverage
2020-05-28 06:20:22 -04:00
Axel Kohlmeyer
315463e65f
Merge pull request #2108 from akohlmey/more-pair-style-tests
...
Add unit tests for manybody pair styles
2020-05-27 18:48:22 -04:00
Axel Kohlmeyer
69b8635125
Merge pull request #2111 from akohlmey/collected-small-changes
...
Collected small changes and fixes for the next patch release
2020-05-27 18:35:11 -04:00
Axel Kohlmeyer
c47cbe5f34
Merge pull request #2110 from yafshar/kim
...
Explicitly set the pValue pointer to NULL.
2020-05-27 18:25:36 -04:00
Axel Kohlmeyer
9bc03034ef
add some initial documentation about the included tests
2020-05-27 18:02:32 -04:00
Axel Kohlmeyer
013756bfa7
add tests for AIREBO/REBO family of potentials
2020-05-27 16:37:36 -04:00
Axel Kohlmeyer
78ad33eb2e
USER-INTEL tweaks for REBO family. will have to file bug reports at some point.
2020-05-27 16:37:05 -04:00
Axel Kohlmeyer
a1216c4fb2
remove unused variable definition
2020-05-27 13:35:17 -04:00
Axel Kohlmeyer
9142d4893d
make sure we compile and link against mpi_stubs when BUILD_MPI is disabled
2020-05-27 13:35:07 -04:00
Axel Kohlmeyer
477e18b789
update makefiles for conventional build to always build a new static library
2020-05-27 13:09:42 -04:00
Axel Kohlmeyer
e2765a5c49
silence compiler warnings about unused arguments and variables and alike
2020-05-27 12:55:59 -04:00
Axel Kohlmeyer
bb57e90a27
add test for tabulated manybody styles
2020-05-27 12:31:19 -04:00
Axel Kohlmeyer
efbf9807d1
tests for MANYBODY almost complete
2020-05-27 10:59:12 -04:00
Axel Kohlmeyer
7c9ad91d8f
fix bug in pair style tersoff/zbl/omp
2020-05-27 10:53:29 -04:00
yafshar
4d237f6640
Explicitly set the pValue pointer to NULL.
...
PyTuple_SetItem “steals” a reference to pValue, but
does not set it to NULL after dereferencing it. It
causes segmentation fault when running lammps on some
systems and on multiple processors since it is trying
to decrement the reference count for an object which
does not exist.
2020-05-27 09:29:18 -05:00
Axel Kohlmeyer
b5b66d0e78
tweak bop test to run faster
2020-05-27 08:50:20 -04:00
Axel Kohlmeyer
51e3cba0ba
tweak error margins to pass with gcc 9.x plus Release setting
2020-05-27 06:59:58 -04:00
Axel Kohlmeyer
66e34f541c
four more
2020-05-27 06:43:37 -04:00
Axel Kohlmeyer
b208e39ba7
remove obsolete c++98 workaround warning
2020-05-27 04:30:12 -04:00
Axel Kohlmeyer
29bd22a7ea
add tests for eam/cd and eim
2020-05-26 21:08:39 -04:00
Axel Kohlmeyer
7f699e9233
fix verbosity handling issue in pair style tests
2020-05-26 21:08:26 -04:00
Axel Kohlmeyer
2e3f03f9ca
remove pair style eam/cd/omp which seems broken beyond repair
2020-05-26 20:55:57 -04:00
Axel Kohlmeyer
541ab46e97
add tests for comb and comb3
2020-05-26 19:58:24 -04:00
Axel Kohlmeyer
ff3ebd4f6a
fix two memory allocation/deallocation bugs in pair style comb3
2020-05-26 19:56:28 -04:00
Axel Kohlmeyer
151d1fb42b
cosmetic updates
2020-05-26 19:55:54 -04:00
Axel Kohlmeyer
f1685afaa7
correct logic and also skip for USER-OMP
2020-05-26 18:42:47 -04:00
Axel Kohlmeyer
c91cad5155
add test for bop
2020-05-26 18:36:33 -04:00
Axel Kohlmeyer
0f8ff07da2
skip over newton_pair == off tests if newton_pair is forced to be on
2020-05-26 18:36:22 -04:00
Axel Kohlmeyer
dff78c19aa
add tests for pair styles adp, atm, sw and tersoff and new data/input
2020-05-26 18:22:21 -04:00
Axel Kohlmeyer
5d6c18dbed
one more correction for `cmake --build`
2020-05-26 12:29:03 -04:00