Commit Graph

763 Commits

Author SHA1 Message Date
482a6632e9 consolidate kspace communication enumerators in kspace.h 2024-10-10 05:35:01 -04:00
fde43d5079 Merge pull request #4143 from hagertnl/hagerty_issue4140_kokkos_collective
Implement kspace_modify collective yes in KOKKOS package
2024-09-11 00:07:10 -04:00
12abaf83cc Changes from @sjplimp 2024-09-10 16:25:06 -06:00
37e6f3ef21 kspace: add NVPL FFT support 2024-09-04 12:00:31 -06:00
dab9d4bc59 Merge branch 'develop' into hagerty_issue4140_kokkos_collective 2024-08-31 00:08:30 -04:00
4c15ac99a3 expand_type_int verify->bool 2024-08-18 23:05:52 -06:00
1afa56e0da expand_type_int: optional flag to check types
verifying type could probably be default, except for historical reasons
would involve removing redundant checks after calling routine
2024-08-18 22:39:01 -06:00
8dd655dd1c Merge branch 'develop' into type-labels-for-pair_style_commands 2024-08-13 16:19:44 -04:00
5da737fd11 must not set tip4p atom and bond types when restarting from a restart file 2024-08-13 16:07:20 -04:00
4f0e99793f refactor tip4p/long 2024-08-08 00:23:33 -04:00
1b29dc4920 refactor lj/long/tip4p/long 2024-08-08 00:19:12 -04:00
6203738dcb proposed solution
bit of trickery to allow type labels to be used before they are defined
2024-08-08 00:05:20 -04:00
6492ef1320 type labels for other KSPACE pair_styles 2024-08-05 23:32:45 -04:00
3f79b7e493 Update pair_lj_cut_tip4p_long.cpp 2024-08-05 19:52:03 -04:00
859cbc90ef plug memory leaks 2024-08-02 17:17:23 -04:00
517681eb1e avoid passing uninitialized data 2024-07-18 13:23:20 -04:00
f9e349a2bc Fix load balancing issue with 2D FFTs 2024-04-23 13:42:46 -04:00
0ce25755cd second round of include-what-you-use updates 2024-02-28 15:37:13 -05:00
a48da5b1e4 move ewald_const.h to src and apply it to a few more files 2024-02-13 08:02:32 -05:00
19a5de1be6 silence compiler warning 2024-02-06 15:11:31 -05:00
4b0c1f2605 Merge branch 'develop' of github.com:lammps/lammps into issue3775_fft_kokkos 2024-02-06 12:09:55 -07:00
f6ce3ae45e some more constant cleanups 2024-02-06 05:13:12 -05:00
ad855ad7ea remove unused constants 2024-02-05 20:26:23 -05:00
de7c459b2f consolidate FFT settings in headers 2024-01-31 13:28:41 -05:00
a6261d75b9 some more define to static constexpr conversions 2024-01-24 21:14:19 -05:00
1f863cd4a3 simplify since constexpr should conver to FFT_SCALAR at compile time 2024-01-21 15:59:09 -05:00
12422ff510 replace defines with static constexpr declarations 2024-01-21 15:53:35 -05:00
01973ddf23 Merge branch 'develop' into alphataubio-charmmfsw-kk 2024-01-18 16:37:27 -05:00
62cf534de0 whitespace 2024-01-10 20:07:01 -05:00
768163865e avoid 32-bit integer overflow for PPPM grid 2024-01-10 19:54:29 -05:00
4bc77bc4ab Fix potential integer overflow in PPPM 2024-01-10 16:23:58 -07:00
cc3eb56c13 Fix FIXME 2024-01-05 13:12:35 -07:00
ec84580d41 fix whitespace styling 2024-01-05 05:11:33 -05:00
c065d4bac6 // FIXME: destructor from this class resets
//
    // force->qqr2e = force->qqr2e_lammps_real
    //
    // at end of timestep 0 causing ~E-6 errors for steps 1,2,...
    // everywhere in pair_lj_charmmfsw_coul_long_kokkos when
    // running kokkos with openmp (and probably with GPUs also).
    //
    // WORKAROUND: for now until guidance from lammps devs is to
    // comment out this line here (commit to be reversed later).

    //force->qqr2e = force->qqr2e_lammps_real;
2024-01-04 00:50:06 -05:00
3c331321b3 update the naming convention 2023-12-01 15:12:23 -05:00
a6e629f4e4 update variable names 2023-12-01 15:12:23 -05:00
5bbdfe5b4f enabled the use of heffte for the cpu backend 2023-12-01 15:12:23 -05:00
020ef70300 avoid double free on B array 2023-10-24 23:18:24 -04:00
e52eb81839 make use of std::swap() 2023-09-18 16:51:19 -04:00
e230220c13 remove dead code 2023-09-12 02:44:58 -04:00
d0f0bdd695 remove deprecated register storage class 2023-09-11 17:37:32 -04:00
d1980031ef remove more duplicate semicolons 2023-06-25 06:02:17 -04:00
8a738fabcb must initialized triclinic variable in constructor 2023-06-14 12:12:18 -04:00
3b37c92b87 consistently print error when box has changed to triclinic without redefining kspace style 2023-06-14 10:06:01 -04:00
53c452506f Merge pull request #3705 from akohlmey/collected-small-fixes
Collected small fixes and updates
2023-03-27 21:34:04 -04:00
165b40b22a Remove duplicated code in Kokkos PPPM 2023-03-27 16:29:17 -06:00
0d8623c3f2 simplified logic from clang-tidy 2023-03-26 21:33:37 -04:00
27da716852 getting out of the insurance business :-) 2023-01-23 16:45:41 -05:00
819ab9f2ff portability improvements for Solaris/OpenIndiana 2023-01-19 17:36:02 -05:00
0f23659523 fix bug detected by coverity scan 2022-12-20 06:34:07 -05:00