|
|
c5c3c697df
|
Adding fphi_uind kernel, working on the arrays allocation
|
2022-08-29 00:13:30 -05:00 |
|
|
|
9e7bbad4d4
|
Working on fphi_uind in the GPU lib
|
2022-08-27 13:19:52 -05:00 |
|
|
|
b160460dcc
|
Added preprocessors to comment out cufft entirely for now
|
2022-08-26 12:55:46 -05:00 |
|
|
|
b2d6df5bfb
|
Re-arranged some for loops in umutual1 to improve cache-friendly memory access; made placeholder for grid_uind on the GPU lib, maybe FFT is not that heavy to be put on the device.
|
2022-08-25 23:18:13 -05:00 |
|
|
|
f4a90c62c0
|
First attempt to port the forward FFT in the k-space induce term to the GPU, not working yet
|
2022-08-23 15:42:05 -05:00 |
|
|
|
921796a15f
|
Cleaned up unused variables in the hippo kernels
|
2022-08-16 16:29:38 -05:00 |
|
|
|
28dabb9687
|
Cleaned up unused variables in the amoeba kernels, made room for convolution gpu
|
2022-08-16 15:37:49 -05:00 |
|
|
|
46b8b00a4f
|
Working on fft on the device
|
2022-08-15 15:51:43 -05:00 |
|
|
|
f1112ab6b6
|
Working on the gpu kspace induce term: dipole spreading and/or fft calls
|
2022-08-15 14:28:46 -05:00 |
|
|
|
c13f825648
|
Added AmoebaConvolutionGPU class: need to replace fft compute with the GPU-accelerated backend
|
2022-08-10 16:24:20 -05:00 |
|
|
|
538aa13693
|
Only transfer data that is needed for umutual2b; allowed convolution and kspace term umutual1 to be overridden by the gpu counterparts
|
2022-08-10 16:21:30 -05:00 |
|
|
|
aad4e417f9
|
Moved temp variables inside neighbor loops
|
2022-08-03 12:33:48 -05:00 |
|
|
|
a54f0b684d
|
Moved temp variables inside the loop over neighbors
|
2022-08-03 10:56:52 -05:00 |
|
|
|
e980838ae2
|
Added timings for real-space and k-space portions for the terms
|
2022-08-02 16:45:06 -05:00 |
|
|
|
a6066bab4d
|
Called the induce real-space term before the kspace term
|
2022-07-29 13:01:57 -05:00 |
|
|
|
93784f35e3
|
Added ucl_erfc to the opencl, cuda and hip backends; reverted to using erfc instead of approximation to ensure double-precision matches
|
2022-07-25 15:34:44 -05:00 |
|
|
|
288fd5add4
|
Updated the python scripts under tools/tinker to the latest version in develop
|
2022-07-19 15:18:17 -05:00 |
|
|
|
66ee2bf989
|
Cleaned up
|
2022-07-14 11:01:30 -05:00 |
|
|
|
0c44bd1086
|
Rearranged the order of real-space and kspace part of ufield0c(), delayed device-host transfer from umutual2b() to overlap with kspace part
|
2022-07-08 14:45:31 -05:00 |
|
|
|
78d6df5ba9
|
Removed temporary arrays in hippo/gpu induce, flipped sign of the viriral terms in torque2force in hippo/gpu
|
2022-07-06 11:17:08 -05:00 |
|
|
|
675c2d38a3
|
Flipped sign of forces and virial terms in the hippo kernels
|
2022-07-05 14:37:26 -05:00 |
|
|
|
8328866611
|
Added checks for the gpu variant of pair amoeba/hippo in improper/amoeba and fix amoeba/bitorsion
|
2022-07-05 11:02:31 -05:00 |
|
|
|
ee5afdc146
|
Updated all the gpu ready terms
|
2022-07-04 23:24:31 -05:00 |
|
|
|
5dab809522
|
Flipped force sign in polar_real, made sure that multipole_real is true for precompute() to be invoked, ubdirect2b() is segfault and needs work
|
2022-07-04 01:38:22 -05:00 |
|
|
|
f4900d131a
|
Working on the multipole term on the gpu side, incorrect virials
|
2022-07-01 16:26:25 -05:00 |
|
|
|
a14f0cfd6c
|
Merge branch 'amoeba' into amoeba-gpu, update the gpu pair styles with the base class
|
2022-06-28 12:54:27 -05:00 |
|
|
|
74d1d391b5
|
fix comm issue with fix bitorsion
|
2022-06-24 18:14:07 -06:00 |
|
|
|
1817b12332
|
Merge branch 'develop' into amoeba
|
2022-06-24 17:01:46 -06:00 |
|
|
|
ae18e1e01c
|
Merge pull request #3310 from akohlmey/next_patch_release
Update version strings for the next patch release
patch_23Jun2022
|
2022-06-22 16:26:46 -04:00 |
|
|
|
ad35bbcb65
|
Merge pull request #3309 from akohlmey/collected-small-fixes
More fixes and small changes for the stable release
|
2022-06-22 15:16:01 -04:00 |
|
|
|
1099199e93
|
remove any remap related documentation. add paragraph about file compatibility
|
2022-06-22 14:22:23 -04:00 |
|
|
|
c5999df303
|
remove dead code and silence compiler warning about it
|
2022-06-22 10:32:03 -04:00 |
|
|
|
9b8c19c1a5
|
correct docs about how to get synchronized timings
|
2022-06-22 10:24:56 -04:00 |
|
|
|
2fb3608462
|
update/correct contact info
|
2022-06-22 07:06:16 -04:00 |
|
|
|
37f056c455
|
get array and vector sizes from the avaiable APIs
|
2022-06-22 07:06:00 -04:00 |
|
|
|
49331be33e
|
simplify
|
2022-06-22 07:05:30 -04:00 |
|
|
|
3f6add4c40
|
Merge branch 'fortran2_updates' of github.com:hammondkd/lammps into collected-small-fixes
# Conflicts:
# examples/COUPLE/fortran2/LAMMPS-wrapper.cpp
# examples/COUPLE/fortran2/LAMMPS-wrapper.h
|
2022-06-22 06:41:37 -04:00 |
|
|
|
c0b109f715
|
Fixed some typos and updated e-mail addresses in examples/COUPLE/fortran2
|
2022-06-21 20:53:45 -05:00 |
|
|
|
b0c673d856
|
updates from Karl Hammond to adjust his email and correct an error message
|
2022-06-21 20:37:20 -04:00 |
|
|
|
b0f4ef8a39
|
update docs for noremap option to read_restart
|
2022-06-21 20:19:13 -04:00 |
|
|
|
7d49ad5924
|
enable remap for restarting by default, add noremap option
|
2022-06-21 19:42:17 -04:00 |
|
|
|
6815b27cd5
|
step version strings for the next patch release
|
2022-06-21 08:52:11 -04:00 |
|
|
|
ad20e54638
|
fix typos
|
2022-06-20 23:19:00 -04:00 |
|
|
|
ec46510d2e
|
add local extract_compute() tests
|
2022-06-20 23:07:01 -04:00 |
|
|
|
033af0c507
|
add unit test for extracting local vector and array via numpy
|
2022-06-20 18:48:50 -04:00 |
|
|
|
78129f9078
|
update embedded docs for LMP_SIZE_VECTOR update for extract_compute()
|
2022-06-20 18:23:20 -04:00 |
|
|
|
ac615059a7
|
update some linewraps for 100 col limit
|
2022-06-20 18:15:02 -04:00 |
|
|
|
ffc5b12c5f
|
correct handling data of local computes which always needs to check rows and cols
|
2022-06-20 18:10:57 -04:00 |
|
|
|
3828c857f7
|
accept LMP_SIZE_VECTOR as alias for LMP_SIZE_ROWS with local computes
|
2022-06-20 18:10:19 -04:00 |
|
|
|
063fc47f64
|
tweak to avoid test failure on FreeBSD
|
2022-06-19 06:38:14 -04:00 |
|