|
|
617d70dd1c
|
Replaced MPI_Wtime() with platform::walltime(), put the low-level timing breakdown inside #if DEBUG_AMOEBA
|
2023-01-20 14:19:16 -06:00 |
|
|
|
b59ee8d16c
|
silence compiler warnings
|
2023-01-17 03:54:49 -05:00 |
|
|
|
28fbc2631b
|
Fixed another bug with ic_kspace being nullptr
|
2023-01-16 22:33:21 -06:00 |
|
|
|
b3e45c29ca
|
Removed whitespaces
|
2023-01-16 10:30:03 -06:00 |
|
|
|
973b46a907
|
Attempted to resolve the memory access runtime errors when acquiring single and mixed precision arrays from the GPU lib
|
2023-01-16 10:12:42 -06:00 |
|
|
|
c9ae41246d
|
Ran the four make commands in the src folder: make fix-whitespace; make fix-homepage; make fix-errordocs; make fix-permissions
|
2023-01-15 16:05:36 -06:00 |
|
|
|
67574601ed
|
Cleaned up commented-out and debugging stuffs, removed irrelevant changes to lj/cut/dipole/cut, reverted unwanted changes in the PPPMGPU destructor, fixed unresolved conflicts in tinker.py, updated the userbinsize==0 case in atom.cpp and using Force::pair_match() as suggested. Internal timing stuffs need work.
|
2023-01-15 15:41:54 -06:00 |
|
|
|
c21f2faa1f
|
Cleaned up debug statements and unused sections in the amoeba and hippo gpu styles
|
2023-01-14 20:02:36 -06:00 |
|
|
|
03e48f2658
|
Fixed memory leak in hippo/gpu
|
2023-01-14 19:51:42 -06:00 |
|
|
|
212da7f109
|
Merge branch 'develop' into amoeba-gpu
|
2023-01-14 18:36:26 -06:00 |
|
|
|
396d577f40
|
port DPD exclusions corrections to GPU package
|
2023-01-02 12:04:10 -05:00 |
|
|
|
cebb97e790
|
Merge branch 'develop' after the distributed-grids PR was merged into amoeba-gpu, noted some API changes in reverse_comm
|
2022-12-24 00:41:07 -06:00 |
|
|
|
281e67d6fb
|
Merge branch 'develop' into distributed-grids
|
2022-12-14 18:12:10 -05:00 |
|
|
|
8af77c690c
|
Merge branch 'develop' into amoeba-gpu
|
2022-12-14 13:16:41 -06:00 |
|
|
|
8248b5bc18
|
Merge branch 'develop' of github.com:lammps/lammps into distributed-grids
|
2022-12-13 13:00:31 -07:00 |
|
|
|
b0accb4ebf
|
replace atoi() with suitable utility functions
|
2022-12-09 16:56:17 -05:00 |
|
|
|
6fe8b84c23
|
correct updating Makefile.package.setting edits, fix a few broken ones.
|
2022-11-30 19:31:00 -05:00 |
|
|
|
cc18528ea1
|
more bookkeeping changes
|
2022-11-30 10:56:54 -07:00 |
|
|
|
b4118c51cc
|
merged in current master
|
2022-11-04 08:22:18 -06:00 |
|
|
|
2f1f7ee0fa
|
Cleaned up code
|
2022-11-03 23:45:40 -05:00 |
|
|
|
e0181e8c46
|
refactor handling of pair/only flag for GPU and KOKKOS
|
2022-10-28 16:38:11 -04:00 |
|
|
|
248b7383c7
|
Merge remote-tracking branch 'github/develop' into collected-small-changes
# Conflicts:
# src/DIPOLE/pair_lj_cut_dipole_long.h
# src/OPENMP/fix_nvt_sllod_omp.h
# src/PHONON/fix_phonon.h
# src/SPIN/pair_spin_dipole_cut.h
# src/SPIN/pair_spin_dipole_long.h
# src/STUBS/mpi.h
# src/UEF/fix_nh_uef.h
# src/fix_nvt_sllod.h
# tools/coding_standard/homepage.py
|
2022-10-24 15:50:50 -04:00 |
|
|
|
2132b1d904
|
update developer reference text
|
2022-10-24 11:08:26 -04:00 |
|
|
|
cccf3f6f78
|
change email for contacting LAMMPS developers, add to homepage checker
|
2022-10-20 20:36:03 -04:00 |
|
|
|
2eb125d893
|
change warning message and get the comm cutoff properly
|
2022-10-12 16:18:56 -04:00 |
|
|
|
3bf0595078
|
Increase communication cutoff for TIP4P pair styles, if needed
This avoids error of H atom not found when the O atom is a ghost.
|
2022-10-12 16:16:09 -04:00 |
|
|
|
78c2626e4b
|
improve warning messages
|
2022-10-12 10:43:06 -04:00 |
|
|
|
6b9e83fe20
|
Added timing for the induced dipole spreading part, computed the block size to ensure all the CUs are occupied by the fphi_uind and fphi_mpole kernels
|
2022-10-06 15:03:58 -05:00 |
|
|
|
009ed36301
|
Updated src/GPU Install.sh to include amoeba_convolution_gpu.*
|
2022-10-01 11:16:30 -05:00 |
|
|
|
2ef6a59c0a
|
Merge branch 'develop' into amoeba-gpu
|
2022-10-01 00:38:24 -05:00 |
|
|
|
1d75ca3b20
|
Moved precompute() out of the terms in amoeba and hippo, to be involed in the first term in a time step: multipole for amoeba and repulsion for hippo
|
2022-09-30 16:31:13 -05:00 |
|
|
|
e6d2582642
|
Updated fphi_mpole, renamed precompute_induce to precompute_kspace
|
2022-09-28 15:08:18 -05:00 |
|
|
|
785131932c
|
Added fphi_mpole in amoeba/gpu, fixed a bug in the kernel when indexing grid
|
2022-09-20 13:58:17 -05:00 |
|
|
|
caa66d904e
|
Cleaned up GPU lib functions
|
2022-09-18 15:54:12 -05:00 |
|
|
|
f9f777b099
|
Refactored precompute_induce to overlap data transfers with kernel launches
|
2022-09-18 15:09:26 -05:00 |
|
|
|
62ecf98cda
|
Enabled fphi_uind in hippo/gpu, really need to refactor hippo and amoeba in the GPU lib to remove kernel duplicates
|
2022-09-16 14:47:16 -05:00 |
|
|
|
880f20c285
|
Cleaned up kernels
|
2022-09-15 15:29:14 -05:00 |
|
|
|
cd3a00c2c4
|
Added timing breakdown for fphi_uind
|
2022-09-14 15:28:44 -05:00 |
|
|
|
e2df4ed2a7
|
Merge branch 'develop' into distributed-grids
# Conflicts:
# doc/src/Developer_utils.rst
# doc/src/dump.rst
# doc/src/fix_ave_chunk.rst
# src/utils.h
|
2022-09-12 18:31:29 -04:00 |
|
|
|
17e54c9390
|
Updated the GPU API in the gpu pair style
|
2022-09-11 19:00:40 -05:00 |
|
|
|
67f6adebb7
|
whitespace fixup with dynamic casts
|
2022-09-10 13:26:38 -04:00 |
|
|
|
363b6c51d0
|
Used local arrays and re-arranged for coalesced global memory writes
|
2022-09-10 02:31:39 -05:00 |
|
|
|
7e6bd892ed
|
apply clang-format
|
2022-09-10 03:29:32 -04:00 |
|
|
|
c58343b2e2
|
Cleaned up debugging stuffs, need more refactoring and add to hippo
|
2022-09-09 13:50:41 -05:00 |
|
|
|
b72b71837e
|
Moved first_induce_iteration in induce() to the right place
|
2022-09-09 13:34:57 -05:00 |
|
|
|
4b8caac727
|
Made some progress with fphi_uind in the gpu pair style
|
2022-09-09 12:14:36 -05:00 |
|
|
|
21b7fb2fcf
|
Exposing fphi_uind to the gpu pair style, still keeping the part not ready though
|
2022-09-02 14:55:20 -05:00 |
|
|
|
3e21738698
|
finish merge of develop
|
2022-08-29 17:07:49 -06: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 |
|
|
|
546d5a9a2d
|
Rewrite cell_size w/o sqrt
|
2022-08-25 18:11:43 +03:00 |
|