09937c9941
Add missing npair style for KOKKOS when using CMake
2019-08-22 18:36:36 -04:00
5cee51204c
Adjust warnings for default kim download behavior settings
2019-08-17 12:04:00 -05:00
3a4e6c0dfd
Revert "Update FindKIM-API.cmake"
...
This reverts commit 2f531d0dab .
2019-08-17 11:40:13 -05:00
2f531d0dab
Update FindKIM-API.cmake
2019-08-16 12:05:20 -06:00
379fa22147
FindKIM-API.cmake: address Ryan's comments
2019-08-16 10:30:09 -06:00
42711245a2
bump kim-api to 2.1.3
2019-08-16 10:08:23 -06:00
cd77f71e99
cmake: add version check for kim-api
2019-08-15 12:56:15 -06:00
5c25355b9b
update comments
2019-08-02 12:18:10 -04:00
6a65deeb65
make support for threaded FFTW3 consistent and incorporate it into CMake
...
This now also includes threaded FFTW3 for regular FFTs, not only KOKKOS.
2019-08-02 12:14:32 -04:00
8b134cb0c9
refactor FFT handling in CMake module for KSPACE.
...
This also improves the FFT info output in the PPPM styles
# Conflicts:
# cmake/Modules/Packages/KSPACE.cmake
2019-08-02 12:14:27 -04:00
5b4b418289
use check_language() instead of enable_language() to get fortran compiler name
2019-08-01 18:24:14 -04:00
f9e34825f0
workaround for xcode oddity with compiling voro++
2019-08-01 16:42:52 -04:00
528ec75f88
special case for MacOSX not needed
2019-07-30 16:38:40 -04:00
f5bf86b32d
more improvements to CMake build for USER-PLUMED on MacOSX
...
default to shared linkage on MacOSX to avoid linker issues from
configure/cmake library detection differences
link/depend on GSL and LAPACK explicitly only for static linkage
2019-07-30 16:27:00 -04:00
2d93a713e2
Merge branch 'master' into collected-small-changes
2019-07-30 14:14:11 -04:00
9a43a6824c
Fix issues
2019-07-30 09:25:24 -06:00
7ab7691c51
update PLUMED support to version 2.5.2
2019-07-30 05:57:57 -04:00
c9f3f99ee8
Update to kim-api-2.1.2
2019-07-29 21:48:12 -05:00
4874fcc32a
Merge branch 'master' into fft
2019-07-29 14:05:46 -06:00
010cb0edf3
Add warning to cmake if PKG_KIM=ON but DOWNLOAD_KIM not set & KIM is not found
...
This can be a scenario where the user has KIM installed but does not have the
environment setup correctly to be found. The config. step should provide some
warning of this. Otherwise, it is easy to miss the fact that KIM is being
downloaded and built.
2019-07-26 11:10:54 -05:00
ca291f1015
Update to kim-api-2.1.1
2019-07-25 11:47:56 -05:00
6ee38d4887
use ${CMAKE_SHARED_LIBRARY_SUFFIX) for better portability
2019-07-24 16:02:36 -04:00
24d9c537c0
only search for LAPACK when building in static mode and when it is not needed for something else
2019-07-24 16:01:46 -04:00
03d26f6f6f
Merge branch 'master' into kim-simulator-models
2019-07-21 13:59:48 -05:00
06275b03c0
refactor FFT handling in CMake module for KSPACE.
...
This also improves the FFT info output in the PPPM styles
2019-07-17 15:46:39 -04:00
354f4d19fd
Update to kim-api-2.1.0 release
2019-07-16 22:11:23 -05:00
94cb1a8a6a
Add CUFFT to KSPACE.cmake
2019-07-02 11:40:23 -06:00
483353a017
Merge remote-tracking branch 'lammps/master' into kim-simulator-models
2019-06-24 15:35:06 -05:00
995b6b31a2
flag a couple more packages that contain sub-builds of downloaded code
2019-06-17 16:05:54 -04:00
f4f4a7c850
adapt for Ninja build tool, which cannot handle sub-builds and fortran
...
so builds of downloaded libraries are not supported right now
2019-06-17 14:24:51 -04:00
dbafb92dd5
cmake minor cleanup and removal of redundant code and empty lines
2019-06-11 14:02:41 -04:00
4cee333c07
need to use C++ compiler when checking for includes
...
this is the same bugfix as in PR #1504
2019-06-11 07:12:39 -04:00
b368b11d60
Move ShowHelp test into Testing.cmake
2019-06-09 22:31:56 -04:00
591e6836fd
Move CMake configuration for USER-H5MD into its own file
2019-06-09 22:24:59 -04:00
4ecd81f81b
Move CMake configuration of PYTHON package into its own file
2019-06-09 21:48:05 -04:00
203c6d122b
Move KSPACE CMake configuration into its own file
2019-06-09 21:37:34 -04:00
e788d32678
Move autogen check into utility function
2019-06-09 04:02:08 -04:00
ae59ffe83e
Move more CMake configurations to own files
2019-06-09 03:54:52 -04:00
99a8d3c2ed
Create CMake files for several packages
...
This remove the CMake configuration of several larger packages and places
it into their own files in the Modules/Packages folder.
- COMPRESS
- KIM
- LATTE
- MESSAGE
- MSCG
- USER-MOLFILE
- USER-NETCDF
- USER-PLUMED
- USER-QMMM
- USER-QUIP
- USER-SCAFACOS
- USER-SMD
- USER-VTK
2019-06-09 03:35:25 -04:00
ca1445788e
Move CMake configuration of VORONOI package into its own file
2019-06-09 03:23:23 -04:00
0908bd7aaf
Move code coverage and testing into their own files
2019-06-09 03:18:20 -04:00
afab5ef303
Move CMake part on coverage into its own file
2019-06-07 12:24:35 -04:00
a7c02e699e
Move CMake utilities into LAMMPSUtils.cmake
2019-06-07 12:18:49 -04:00
8fed39d726
Move CMake documentation build section into its own file
2019-06-07 12:16:01 -04:00
daac3f7102
Merge pull request #1419 from akohlmey/report-uninstalled-pkg-style
...
Improved error messages when a style is not found
2019-05-30 06:34:56 -04:00
7fbd409f5b
Fix GenerateOpenCLHeader CMake utilitiy to avoid uncompilable CL code
2019-04-30 12:59:27 -04:00
db74f14f33
Merge branch 'master' into report-uninstalled-pkg-style
...
# Conflicts:
# cmake/CMakeLists.txt
2019-04-08 17:16:30 -04:00
6ee002d6cf
add cmake support for enhanced missing style error reports
2019-04-07 22:32:31 -04:00
47b7437976
Have FindKIM-API.cmake work in QUIET mode
2019-04-06 15:08:15 -05:00
6643a4ec92
Fixup FindKIM-API.cmake and clean up some v2 remnants
2019-04-06 14:20:21 -05:00