67f6adebb7
whitespace fixup with dynamic casts
2022-09-10 13:26:38 -04:00
3685d6974a
reorder initializers to silence compiler warning
2022-07-18 14:01:18 -04:00
62d0277f34
Merge pull request #3341 from stanmoore1/hybrid_cutoffs
...
Add pair_modify option to allow separate cutoffs for each neigh list …
2022-07-13 10:51:55 -04:00
d6426d5e42
Small tweak
2022-07-08 09:50:19 -06:00
de274cddef
Add pair_modify option to allow separate cutoffs for each neigh list with pair hybrid/overlay
2022-07-07 16:48:03 -06:00
97fab45f7e
Merge branch 'develop' into amoeba-ak
2022-05-28 05:24:02 -04:00
d4904dd5fc
Merge branch 'amoeba' into amoeba-ak
...
# Conflicts:
# src/AMOEBA/amoeba_dispersion.cpp
# src/AMOEBA/angle_amoeba.cpp
# src/AMOEBA/pair_amoeba.cpp
# src/pair.h
2022-05-28 05:23:19 -04:00
df2ecf5bf8
timings, energy, virial tallying
2022-05-18 08:49:31 -06:00
1f30d3f140
programming style
2022-05-14 17:56:12 -04:00
5fd2311951
Pulled develop. Solved false_positives.txt bond.cpp and bond.h files conflict.
2022-04-22 00:24:50 +02:00
74f2b67b1a
no if statement required before delete[]
2022-04-10 19:55:24 -04:00
200b4f13c7
use dynamic cast instead of c-style cast when casting from base type to derived class
2022-04-10 18:18:06 -04:00
39b316729b
use auto type when assigning from cast or using new
2022-04-10 18:16:36 -04:00
6f2c09c187
Merge branch 'develop' of github.com:lammps/lammps into Elastic_stress
2022-03-21 10:46:53 +01:00
54e667e491
convert more styles to use new neighbor list request API, apply clang-format
2022-03-05 21:44:45 -05:00
f205567fa6
add born/matrix support to hybrid pair styles
2022-02-20 07:15:11 -05:00
60a6747c0e
must propagate and check born_matrix_enable flag
2022-02-20 05:51:51 -05:00
e73158bd7e
whitespace/formatting
2022-01-20 16:56:12 -05:00
49dca516ea
simplify API of Force::store_style()
2022-01-20 16:48:44 -05:00
23d40a1d61
report how many pair_coeff settings parameters were generated from mixing
2021-11-19 13:43:32 -05:00
56cd66a6c3
Merge branch 'master' into parse-logical-keyword
...
# Conflicts:
# src/H5MD/dump_h5md.cpp
2021-09-29 23:05:59 -04:00
b3c8f85ff9
make sure the one_coeff flag is applied to sub-styles
...
since the check for Pair::one_coeff was moved to the Input class (to
reduce redundant code), hybrid substyles could "escape" that requirement.
Thus checks have to be added to the hybrid coeff() methods.
2021-09-28 04:39:46 -04:00
41a3eccd1c
apply utils::logical() to more commands
2021-09-21 07:48:50 -04:00
385220fd4b
format changes
2021-09-17 22:50:15 -04:00
8aeaa82909
improve error message
2021-08-19 11:08:04 -04:00
04c7e7543e
use friend statement instead of (incorrect) cast to give access to protected class member
2021-08-02 21:34:30 -04:00
cf3bf374fa
Merge branch 'master' into refactor-reaxff-parser
2021-07-21 00:30:53 -04:00
63794aa698
Merge branch 'master' into track-contacts
...
# Conflicts:
# doc/src/Packages_details.rst
# src/DIELECTRIC/pair_coul_cut_dielectric.h
# src/MISC/fix_pair_tracker.cpp
# src/MISC/fix_pair_tracker.h
# src/MISC/pair_tracker.cpp
# src/MISC/pair_tracker.h
# src/pair_tracker.h
2021-07-20 16:19:38 -04:00
757e2f8cff
Merge branch 'master' into refactor-reaxff-parser
...
# Conflicts:
# doc/src/fix_qeq_reax.rst
# src/OPENMP/reaxc_bond_orders_omp.h
# src/OPENMP/reaxc_bonds_omp.h
# src/OPENMP/reaxc_forces_omp.h
# src/OPENMP/reaxc_hydrogen_bonds_omp.h
# src/OPENMP/reaxc_init_md_omp.cpp
# src/OPENMP/reaxc_init_md_omp.h
# src/OPENMP/reaxc_multi_body_omp.h
# src/OPENMP/reaxc_nonbonded_omp.h
# src/OPENMP/reaxc_torsion_angles_omp.h
# src/OPENMP/reaxc_valence_angles_omp.h
# src/OPENMP/reaxff_omp.h
# src/Purge.list
# src/QEQ/fix_qeq.cpp
# src/QEQ/fix_qeq.h
# src/QEQ/fix_qeq_dynamic.cpp
# src/QEQ/fix_qeq_fire.cpp
# src/REAXFF/fix_qeq_reax.cpp
# src/REAXFF/reaxc_allocate.h
# src/REAXFF/reaxc_bond_orders.h
# src/REAXFF/reaxc_bonds.h
# src/REAXFF/reaxc_control.h
# src/REAXFF/reaxc_defs.h
# src/REAXFF/reaxc_ffield.h
# src/REAXFF/reaxc_forces.h
# src/REAXFF/reaxc_hydrogen_bonds.h
# src/REAXFF/reaxc_init_md.cpp
# src/REAXFF/reaxc_init_md.h
# src/REAXFF/reaxc_io_tools.cpp
# src/REAXFF/reaxc_io_tools.h
# src/REAXFF/reaxc_list.h
# src/REAXFF/reaxc_lookup.h
# src/REAXFF/reaxc_multi_body.h
# src/REAXFF/reaxc_nonbonded.h
# src/REAXFF/reaxc_reset_tools.h
# src/REAXFF/reaxc_system_props.cpp
# src/REAXFF/reaxc_system_props.h
# src/REAXFF/reaxc_tool_box.h
# src/REAXFF/reaxc_torsion_angles.h
# src/REAXFF/reaxc_traj.cpp
# src/REAXFF/reaxc_traj.h
# src/REAXFF/reaxc_types.h
# src/REAXFF/reaxc_valence_angles.h
# src/REAXFF/reaxc_vector.cpp
# src/REAXFF/reaxc_vector.h
# src/REAXFF/reaxff_api.h
# src/REAXFF/reaxff_defs.h
# src/REAXFF/reaxff_inline.h
# src/REAXFF/reaxff_types.h
# src/text_file_reader.cpp
# src/text_file_reader.h
# unittest/force-styles/tests/atomic-pair-reax_c.yaml
# unittest/force-styles/tests/atomic-pair-reax_c_lgvdw.yaml
# unittest/force-styles/tests/atomic-pair-yukawa_colloid.yaml
2021-07-12 14:25:47 -04:00
878795e64a
bulk rename of remaining USER- packages
2021-06-29 20:12:59 -04:00
b8236c6402
improve error messages by printing unrecognized property
2021-06-08 11:19:21 -04:00
2500169193
whitespace
2021-06-04 00:57:26 -04:00
80f28e7fa9
fixing merge conflicts, update to master
2021-06-02 12:33:37 -06:00
09c19a936b
update URLs in source code and manual
2021-05-24 14:18:20 -04:00
a847a7ee9e
print warning when a tip4p pair style may cause incorrect results
2021-05-19 15:33:26 -04:00
d939a16d3b
Completing pair and fix
2021-05-14 17:26:51 -06:00
aa6c6169a8
Merge branch 'master' into prepare-clang-format
...
# Conflicts:
# src/KOKKOS/nbin_kokkos.h
# src/KOKKOS/nbin_ssa_kokkos.h
# src/MOLECULE/bond_fene_expand.h
# src/USER-DPD/nbin_ssa.h
# src/USER-DPD/nstencil_half_bin_2d_ssa.h
# src/USER-DPD/nstencil_half_bin_3d_ssa.h
# src/USER-INTEL/nbin_intel.h
# src/USER-MISC/fix_propel_self.cpp
# src/USER-OMP/npair_full_multi_old_omp.h
# src/USER-OMP/npair_half_multi_old_newton_omp.h
# src/USER-OMP/npair_half_size_multi_newtoff_omp.h
# src/USER-OMP/npair_halffull_newtoff_omp.h
# src/USER-OMP/npair_halffull_newton_omp.h
# src/USER-OMP/npair_skip_omp.h
# src/main.cpp
# src/nbin_standard.h
# src/npair_full_multi_old.h
# src/npair_halffull_newtoff.h
# src/npair_halffull_newton.h
# src/npair_skip.h
# src/npair_skip_respa.h
# src/npair_skip_size.h
# src/npair_skip_size_off2on.h
# src/npair_skip_size_off2on_oneside.h
# src/nstencil_full_bin_2d.h
# src/nstencil_full_bin_3d.h
# src/nstencil_full_ghost_bin_2d.h
# src/nstencil_full_ghost_bin_3d.h
# src/nstencil_full_multi_2d.h
# src/nstencil_full_multi_3d.h
# src/nstencil_full_multi_old_2d.h
# src/nstencil_full_multi_old_3d.h
# src/nstencil_half_bin_2d_newtoff.cpp
# src/nstencil_half_bin_3d_newtoff.cpp
# src/nstencil_half_bin_3d_newton_tri.h
# src/nstencil_half_ghost_bin_2d_newtoff.cpp
# src/nstencil_half_ghost_bin_2d_newtoff.h
# src/nstencil_half_ghost_bin_3d_newtoff.cpp
# src/nstencil_half_ghost_bin_3d_newtoff.h
# src/nstencil_half_multi_2d.h
# src/nstencil_half_multi_2d_newtoff.h
# src/nstencil_half_multi_2d_newton_tri.h
# src/nstencil_half_multi_2d_tri.h
# src/nstencil_half_multi_3d_newtoff.h
# src/nstencil_half_multi_3d_newton_tri.h
2021-05-14 15:24:02 -04:00
9ef0395313
whitespace fixes
2021-05-12 06:30:52 -04:00
d1941392d3
disable clang-format for all existing .cpp files (for now)
2021-05-05 23:53:38 -04:00
f12f9166a5
Resolving merge conflicts, updating URLs
2021-05-05 11:19:44 -06:00
e9e0bb71b6
Use varargs version of Error:all() and Error::one() where applicable
2021-04-25 21:30:51 -04:00
08f4c30051
Merge branch 'master' into refactor-reaxff-parser
2021-04-20 20:52:18 -04:00
fe2efa4cb3
disallow usage of qeq fixes with incompatible GPU and USER-INTEL packages
2021-04-20 14:51:27 -04:00
d60a247138
fix typo
2021-04-19 08:44:46 -04:00
48e9f451f4
disallow using the same GPU pair style multiple times as hybrid sub-style
2021-04-19 01:23:54 -04:00
0496fd27db
reorder include files
2021-04-09 22:49:25 -04:00
a441c7b379
simplify hybrid coeff parsing. check for number is already done with conversion
2021-04-08 17:44:13 -04:00
bd6dd658d6
Updating to master, misc style changes
2021-04-07 17:21:16 -06:00
d54384dd91
Merge branch 'master' into multi_epcc
2021-04-07 16:34:01 -06:00
183b30abd7
use strmatch() consistently to detect respa and verlet runstyles with optional suffix
2021-03-30 18:30:22 -04:00