377b5b4ab3
Merge pull request #3020 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2021-11-17 14:00:13 -05:00
367c9dff05
Compilable kokkos dynamical matrix command
2021-11-09 15:21:39 -08:00
461a7afc22
remove PYTHON from "most" cmake preset.
...
The PYTHON package cannot be compiled without the python development
support being installed, so it must not be in the "most" preset
2021-11-04 15:24:41 -04:00
7c80911f66
whitespace
2021-11-03 15:23:29 -04:00
37dfc9e141
simplify by not trying to use fetchcontent but do all steps manually
...
as it turns out, fetchcontent is calling external_project internally at
some point which to avoid is why this function was started in the first place
2021-11-03 14:43:18 -04:00
b95e12bb6c
add additional function argument where we can supply our own CMakeLists.txt file
2021-11-03 11:50:39 -04:00
6479116419
Merge branch 'develop' into multi-config-support
2021-11-02 16:39:12 -04:00
d7f7835069
Fix merge conflicts, minor style fixes
2021-11-01 18:13:06 -06:00
c5d6a310d8
Fixed cmake build script for QUIP in cases where MATH_LINKOPTS variable not set
2021-10-29 11:32:03 +02:00
153e77864d
Use LAMMPS_THIRDPARTY_URL variable for EIGEN3_URL
2021-10-27 16:45:08 -04:00
c9da75ef85
Merge pull request #2968 from yury-lysogorskiy/feature/ml-pace-multispecies
...
Add multi-species support to ML-PACE package
2021-10-27 16:04:15 -04:00
c0c45be357
bugfix Fedora CMake compilation
2021-10-27 17:19:18 +02:00
9895d8436a
update/clean downloading the ML-PACE/v.2021.10.25.tar.gz
2021-10-27 16:03:44 +02:00
c911cd52bb
whitespace
2021-10-27 08:24:07 -04:00
11ee3759df
use consistent formatting
2021-10-27 08:22:18 -04:00
3d9e4638a7
Don't use -restrict for icpx
2021-10-26 13:08:03 -04:00
4551bf4bc0
yaml-cpp-pace: bugfix in CMakeLists.txt
2021-10-26 10:19:11 +02:00
52d99700ec
Download and compile modified YAML-cpp 0.6.3 in namespace YAML_PACE
2021-10-25 17:34:08 +02:00
8a9117d511
add configurations for intel compilers
2021-10-22 16:32:16 -04:00
6f14cbf167
Small adjustments for compiling within VS
2021-10-22 16:32:02 -04:00
89808266dd
remove obsolete file
2021-10-22 13:46:13 -04:00
69f5e1feac
Enable testing for Debug configurations in VS
2021-10-22 09:25:44 -05:00
e75757007e
always compile position independent code
2021-10-21 19:21:34 -04:00
6e3fcce9e1
move download and extract code into function
2021-10-21 17:35:49 -04:00
d8db9dd3ac
Merge branch 'develop' into multi-config-support
...
# Conflicts:
# cmake/Modules/GTest.cmake
2021-10-21 10:26:31 -04:00
5e102e1bfe
ML-PACE.cmake: find_package(yaml-cpp 0.6.3 EXACT QUITE) first, otherwise dowload from github/yaml-cpp tag 0.6.3
2021-10-18 18:43:38 +02:00
59d79ce176
update googletest to version 1.11
2021-10-16 07:16:40 -04:00
cd526ad54c
try to find system libyaml-cpp v.0.6.3 library, otherwise use downloaded one
2021-10-14 15:16:48 +02:00
a1572ce9a5
link with -ldl except on Windows for dlopen/dlclose/dlsym support
2021-10-13 22:47:25 -04:00
77d830bf3a
update YAML-CPP library target name to yaml-cpp-pace
2021-10-12 18:15:31 +02:00
510987dc80
Merge branch 'master' into multi-config-support
...
# Conflicts:
# cmake/Modules/Packages/MSCG.cmake
# examples/plugins/CMakeLists.txt
2021-10-11 17:03:41 -04:00
124f7760d8
Merge branch 'master' into feature/ml-pace-multispecies
2021-10-11 07:30:22 -04:00
1bbed2579b
try alternate approach to make MSVC++ happy linking STUBS
2021-10-09 20:32:39 -04:00
c3629b5f01
MS VC++ needs to have STUBS with PUBLIC linkage
2021-10-09 20:27:47 -04:00
6e8da80148
adjustments for intel compilers on windows
2021-10-08 13:57:09 -04:00
4b86dbd200
add cmake configuration file for visual studio
2021-10-07 17:11:33 -04:00
d5b3ea263b
awpmd requires blas, mgpt is not portable
2021-10-07 15:45:14 -04:00
5d5cc0ac55
preset with packages that build natively on windows with visual c++
2021-10-07 15:31:26 -04:00
50d997526c
a few more MSVC++ tweaks for improved compatibility and fewer warnings
2021-10-06 16:18:21 -04:00
7a1cf322e5
more tweaks for Visual C++ compilation and portability
2021-10-06 15:57:26 -04:00
6c7b42a190
small tweaks and fixes for compiling with MSVC++
2021-10-06 15:24:59 -04:00
45ea2b0431
update eigen3 to the latest release and move download to our own server
2021-10-02 22:52:03 -04:00
cf06620538
raise the C++ standard to be at least C++14 when Kokkos is enabled.
...
This still allows to request a later standard for as long as it is C++14 or later
2021-10-01 15:16:40 -04:00
7fbd2138bd
recover cross-compilation with mingw64
2021-09-29 15:13:55 -04:00
32049c3484
adopt for new multispecies PACE implementation
2021-09-29 16:04:09 +02:00
aa59f7bd91
must have patch command available to compile ScaFaCoS
2021-09-29 07:50:53 -04:00
af7c613200
portability improvement
2021-09-29 07:50:13 -04:00
f7238de5d5
detect and error out if BLAS/LAPACK libraries variables are a list
...
This will cause external project compilation to fail since the semi-colons
are converted to blanks, but one cannot properly escape the variables.
So far the only viable solution seems to be to convert the scripts from
using ExternalProject_add() to FetchContent and add_subdirectory()
2021-09-29 07:45:07 -04:00
23e173d44f
compiling ML-HDNNP with downloaded n2p2 lib requires the sed command
2021-09-29 07:27:49 -04:00
ea030c6dd8
Merge branch 'master' into collected-small-changes
2021-09-26 18:12:40 -04:00