Axel Kohlmeyer
8c4a497af4
set default to automatically download scafacos lib if not found
2019-04-07 06:10:39 -04:00
Axel Kohlmeyer
e57e4a730b
more packages with default-to-download-if-lib-not-found
2019-04-07 00:45:57 -04:00
Axel Kohlmeyer
1dd21e6e0c
make downloaded LATTE library use the same BLAS/LAPACK as LAMMPS
2019-04-06 23:44:27 -04:00
Axel Kohlmeyer
a6c9a782a4
add manpage for msi2lmp
2019-04-06 23:41:48 -04:00
Axel Kohlmeyer
3b43fc3ea7
install msi2lmp force field files and set environment variable, so they can be found automatically
2019-04-06 20:41:00 -04:00
Axel Kohlmeyer
b25657c67b
trigger download by default if not found for LATTE package/library
2019-04-06 17:49:56 -04:00
Axel Kohlmeyer
72b69783de
add download-default-if-not-found logic to voro++ library for VORONOI package
2019-04-06 17:17:17 -04:00
Axel Kohlmeyer
59a4d42231
make default CMake setting for DOWNLOAD_KIM depend on whether the KIM API is found or not
2019-04-06 16:47:48 -04:00
Axel Kohlmeyer
e8289b0024
Merge branch 'find-kim-fix' of https://github.com/ellio167/lammps into collected-small-changes
2019-04-06 16:28:48 -04:00
Ryan S. Elliott
47b7437976
Have FindKIM-API.cmake work in QUIET mode
2019-04-06 15:08:15 -05:00
Ryan S. Elliott
6643a4ec92
Fixup FindKIM-API.cmake and clean up some v2 remnants
2019-04-06 14:20:21 -05:00
Axel Kohlmeyer
9334c72c04
clang can be installed supporting OpenMP without having omp.h installed: add check
2019-04-06 08:59:06 -04:00
Axel Kohlmeyer
f10534a721
add code to build msi2lmp with CMake
2019-04-05 23:56:23 -04:00
Axel Kohlmeyer
d17553d8d2
add preset to make it easier to use clang with OpenMP and MPI
2019-04-05 16:52:28 -04:00
Axel Kohlmeyer
c52a330a79
update USER-PLUMED support for version 2.5.1 and fix bug in Install.py script
2019-04-04 14:19:53 -04:00
Axel Kohlmeyer
7372e8fde1
must add STUBS_MPI to cslib includes when compiling without MPI
2019-04-03 00:41:03 -04:00
Axel Kohlmeyer
a149fdb420
forgot MESSAGE package in all_on/off.cmake preset
2019-04-02 23:19:37 -04:00
Axel Kohlmeyer
b1070f4703
must add USER-SCAFACOS to nolib.cmake preset, as it requires GSL
2019-04-02 23:10:59 -04:00
Axel Kohlmeyer
6411ff8359
transfer MPI/OpenMP selection from LAMMPS to downloaded Plumed library configuration
2019-04-02 17:25:26 -04:00
Axel Kohlmeyer
978b52ee8c
add warning/status messages about skipping TBB malloc and MKL RNG
2019-04-02 15:06:56 -04:00
Axel Kohlmeyer
5a75125426
add some popular packages requiring libraries to most.cmake preset
2019-04-02 14:30:34 -04:00
Axel Kohlmeyer
cb5c3f900e
add minimal.cmake and most.cmake presets
2019-04-02 12:41:12 -04:00
Axel Kohlmeyer
74ce164457
restore lost edit to all_on.cmake and all_off.cmake that syncs the list of packages
2019-04-02 12:06:51 -04:00
Axel Kohlmeyer
764fb2522b
abort already in cmake when including USER-INTEL with -DLAMMPS_BIGBIG
2019-04-02 11:21:25 -04:00
Axel Kohlmeyer
ef184c9b1b
remove presets, that try to mimic settings from the conventional build, but make little sense with cmake
2019-04-02 09:34:03 -04:00
Axel Kohlmeyer
800f3a81b1
update documentation for changes in USER-INTEL support in CMake
2019-04-02 06:59:19 -04:00
Axel Kohlmeyer
c044eeb482
update nolib.cmake and change it so it disables all packages requiring some external library or equivalent
2019-04-01 22:23:36 -04:00
Axel Kohlmeyer
2fc7395c14
add some comments to updated all-on / all-off presets
2019-04-01 22:22:31 -04:00
Axel Kohlmeyer
b1badb6555
update all-on and all-off presets for recently added and removed packages
2019-04-01 22:09:58 -04:00
Axel Kohlmeyer
200aa2d06f
missed a few packages in cross-compiler preset
2019-04-01 18:50:53 -04:00
Axel Kohlmeyer
3a0b108f91
reformat
2019-04-01 18:22:06 -04:00
Axel Kohlmeyer
76b848bb0a
include USER-INTEL, but need to disable support for LRT mode
2019-04-01 17:58:19 -04:00
Axel Kohlmeyer
70ae5f41e3
tweaks for compiling USER-INTEL in cpu mode on Windows with GCC
2019-04-01 17:46:25 -04:00
Axel Kohlmeyer
a7bb772db7
Merge branch 'refactor-user-intel-cmake' into collected-small-changes
2019-04-01 17:39:43 -04:00
Axel Kohlmeyer
8d8f0af7a6
add download flags to mingw preset
2019-04-01 17:38:53 -04:00
Axel Kohlmeyer
b7aecc0d59
avoid linking with -ldl on windows, as it is not needed or supported
2019-04-01 17:22:53 -04:00
Axel Kohlmeyer
3bf4cd9c01
major refactor of USER-INTEL support in CMake
...
- decouple from USER-OMP
- decouple from OpenMP support
- make MKL and TBB optional
- support compilers other than Intel (but print warning about bad performance)
- expose Long-range thread support selection to CMake
- fix bugs and typos and add missing code, so that it actually compiles and includes all styles
2019-03-31 17:17:07 -04:00
Axel Kohlmeyer
4d3c1785c6
add utility function to add custom integrate style
2019-03-31 17:12:11 -04:00
Axel Kohlmeyer
fa407c05a1
neither KOKKOS nor USER-INTEL require OpenMP; they can be built without
2019-03-31 15:00:53 -04:00
Ryan S. Elliott
a28ae7c2c0
Rename FindKIM-API.cmake.in to FindKIM-API.cmake
...
Fixes : #1396
2019-03-30 13:56:02 -05:00
Axel Kohlmeyer
17cd650622
Merge branch 'master' into collected-small-changes
2019-03-29 11:35:15 -04:00
Axel Kohlmeyer
1bf5047c7a
document new CUDA_MPS_SUPPORT option in CMake
2019-03-28 18:03:54 -04:00
Axel Kohlmeyer
747ddf2642
expose -DCUDA_PROXY define to CMake so that the GPU package can be used with nvidia MPS proxy server
2019-03-28 17:15:05 -04:00
Ryan S. Elliott
9d0e518cc5
Updates for kim-api-2.0.2 release
2019-03-28 15:35:22 -05:00
Axel Kohlmeyer
2ad9355140
Merge pull request #1383 from akohlmey/final-changes-for-patch
...
Several small changes and tweaks for patch release
2019-03-27 17:00:56 -04:00
Axel Kohlmeyer
e63d2cee87
Merge pull request #1375 from akohlmey/install-python-for-cmake
...
Refactor python module installer and add install-python target to CMake
2019-03-27 16:47:25 -04:00
Axel Kohlmeyer
3867972ae8
make PYTHON_INSTDIR a cached variable and implement changes suggested by @junghans
2019-03-26 22:08:53 -04:00
Axel Kohlmeyer
07a6749ddc
install LAMMPS python module with either install-python or install target if prerequisites are given
2019-03-26 16:00:48 -04:00
Axel Kohlmeyer
b0a07f189c
must use top-level dir to get the correct modified status
2019-03-25 21:18:17 -04:00
Axel Kohlmeyer
2f20581b29
Merge pull request #1374 from akohlmey/collected-small-fixes
...
Collected small changes for the next patch release
2019-03-25 13:15:45 -04:00