0487dc5331
copy intel C++17 compiler hack to Kokkos makefiles
2023-11-18 11:15:53 -05:00
2d4527d59a
tweak intel compiler makefile for traditional build
2023-11-18 07:14:38 -05:00
c66710934d
reduce warnings when compiling with intel classic compilers
2023-11-18 06:22:16 -05:00
498ca44310
Add missing path to Kokkos Perlmutter Makefile
2023-08-02 18:43:54 +00:00
9031d79791
Add Makefile for Perlmutter
2023-07-03 21:47:47 +00:00
9dd5ceaf4e
Kokkos Makefiles
2023-07-03 15:06:23 -06:00
37f22c8627
Misc Improvements to GPU Package
...
- Optimizations for molecular systems
- Improved kernel performance and greater CPU overlap
- Reduced GPU to CPU communications for discrete devices
- Switch classic Intel makefiles to use LLVM-based compilers
- Prefetch optimizations supported for OpenCL
- Optimized data repack for quaternions
2023-03-05 21:03:12 -08:00
90b590dd3b
synchronize intel compiler flag tweaks with cmake, turn off one more warning
2022-10-08 10:54:33 -04:00
7551c0a3ca
GPU Package: Documenting some additional preprocessor flags, updating oneapi Makefile.
2022-10-07 22:44:21 -07:00
5986e11d43
Merge branch 'develop' of github.com:lammps/lammps into kk_update_3.6.0
2022-05-06 12:04:00 -06:00
580e01535a
Update Kokkos AMD Makefiles
2022-05-06 13:04:58 -04:00
3b68c0ea24
Update Makefile comment
2022-05-05 14:02:29 -04:00
24b94551a2
Update Kokkos AMD Makefiles
2022-05-05 11:59:32 -04:00
77b563a024
disable unknown pragma warnings for the summit machine when using CUDA
2022-04-22 11:23:54 -04:00
09187801c1
suppress nvcc unknown pragma warnings
2022-04-21 15:01:46 -04:00
0a8cbcef2b
Add -DNDEBUG to Kokkos Makefiles
2022-01-19 10:19:50 -07:00
0a89e5bd24
Remove non-ASCII chars
2022-01-19 10:18:25 -07:00
4f0cde40fd
White no longer exists
2022-01-19 10:16:53 -07:00
af231d5447
Fix comments in Makefiles
2022-01-17 08:54:17 -07:00
a93e5baa73
Add Kokkos HIP Makefiles
2022-01-17 08:44:49 -07:00
95d08c6667
update all makefiles to use DYN_LIB variable from master makefile
2021-10-27 17:41:16 -04:00
18a7c15441
forward DYN_LIB variable to Makefile.mpi
2021-10-27 17:21:38 -04:00
a1572ce9a5
link with -ldl except on Windows for dlopen/dlclose/dlsym support
2021-10-13 22:47:25 -04:00
395e22457c
add -std=c++11 to a number of machine makefiles for traditional make build
2021-09-27 16:28:55 -04:00
d38549e05f
Update ancient Kokkos Arch in Makefile.kokkos_cuda_mpi
2021-08-26 11:03:57 -06:00
878795e64a
bulk rename of remaining USER- packages
2021-06-29 20:12:59 -04:00
1dc25b0e10
rename USER-OMP to OPENMP
2021-06-29 17:48:22 -04:00
125ae33ccf
convert plugin functionality into a package
2021-03-16 23:00:16 -04:00
3e90b1971a
add preliminary support for compiling/loading plugins on windows
2021-03-12 22:21:11 -05:00
930c0fca30
must link with -ldl
2021-03-11 23:59:23 -05:00
d3123dd5c3
Feb2021 GPU Package Update - Core LAMMPS Files
2021-02-15 08:37:38 -08:00
587be7a21a
Remove makefiles for obsolete machines and configurations or that are redundant
2020-10-14 07:54:07 -04:00
942a9e936d
remove changes to upstream
2020-06-08 09:28:22 -04:00
cbd4f59d45
updates "add eco df"
...
We think we followed all your requests/advice/suggestions (thanks!). We were unable to compile the current master (!) on Ubuntu and MacOS unless we added -std=c++11 to the Makefile(s) compiler flags. Note that this is NOT related to this pull request / the ECO Force. With this compiler flag, the current master works well with the fix_orient_eco (now renamed). The fix has been moved to USER-MISC (but we hope to get it to MISC later). We can't "make style_check ", but we have added our command to commands_fix.rst. We don't know GitHub well enough, so we don't know how to make sure that the PR #2122 was already included in the master, which we downloaded today.
2020-06-05 14:57:59 +02:00
477e18b789
update makefiles for conventional build to always build a new static library
2020-05-27 13:09:42 -04:00
1d52e7f243
Rename Kokkos Makefile
2020-05-15 12:19:16 -06:00
ec0939751e
Conventional Makefile cleanup.
2020-05-05 03:27:08 -07:00
25d1ad7714
update HIP compilation makefile for updated legacy build
2020-04-27 23:18:25 -04:00
1de3995598
rename src/MAKE/MINE/... to src/MAKE/MINE/.gitignore to avoid penalizing people downloading LAMMPS via git on windows
2020-04-24 21:26:11 -04:00
5542ad31dc
Merge branch 'master' into simplify_build_choices
...
# Conflicts:
# cmake/Modules/Packages/GPU.cmake
2020-04-11 21:31:07 -04:00
0608002451
Remove trailing whitespace
2020-04-10 15:10:41 -04:00
fc3011c1b2
complete adapting makefiles and add a minor simplification tweak
2020-04-09 17:59:42 -04:00
a585142de0
update makefiles in src/MAKE/MACHINES
2020-04-09 17:19:27 -04:00
a1992ce01d
tweak linking procedure to maximize shared code and have the least issues with rpath
2020-04-09 14:16:00 -04:00
79fc73d3a2
small hack to ensure that src/MAKE/MINE is included in the git checkout
2020-04-09 10:11:13 -04:00
61147d75b5
change build settings to have only mode=static and mode=shared and always build library and executable
2020-04-08 18:38:18 -04:00
4f6dd381c3
Merge branch 'master' into gpu_hip
2020-03-30 17:15:55 -04:00
649a8cc01a
Fix typo
2020-03-14 13:57:48 +09:00
66c5fa2abd
Merge 'gpu_hip_port' into master
2020-01-28 20:35:08 +03:00
e9d4823d71
Add cuFFT to Makefile.lassen_kokkos and generalize MPI path
2020-01-24 13:56:00 -07:00