6ee25db32a
cmake: fftw needs to be public due to DSO
2020-03-23 08:00:51 -06:00
3076e26707
cmake: create imported target for FFTW
2020-03-22 19:20:00 -06:00
0e3f4f3de2
cmake: remove LAMMPS_DEPS
2020-03-22 19:07:23 -06:00
5828815b3e
cmake: remove LAMMPS_LINK_LIBS
2020-03-22 18:55:53 -06:00
62cb760ee2
cmake: remove LIB_SOURCES and LMP_SOURCES
2020-03-22 14:42:29 -06:00
61ebf897e4
expand comment about MinGW cross-compiler hack
2020-03-19 13:31:23 -04:00
38edf20d08
add CMake support for building LAMMPS for windows with MPI
...
- Handle the MPI support as an External project.
- Also we can enable a few more packages now, that depend on MPI
- Improved dependency tracking for parallel builds
- cross compiler build can now also work with ninja
2020-03-19 10:46:42 -04:00
b1af0a5bd8
add workaround in CMake support for building with MinGW cross-compilers
2020-03-19 09:00:36 -04:00
3bd529342e
cross-compilation improvements
2020-03-19 09:00:36 -04:00
2714fad178
Merge branch 'master' into collected-small-changes
...
# Conflicts:
# doc/src/Build_development.rst
2020-03-18 20:59:16 -04:00
d1388b4ea8
Merge pull request #1941 from e-kwsm/typo
...
Fix typos in comments and output.
2020-03-18 20:24:06 -04:00
f893f4f8c7
set host specific optimizations in CMAKE_TUNE_FLAGS, so they can be conveniently overridden
2020-03-17 14:48:20 -04:00
0b293080c9
MSCG.cmake: fix build (hopefully)
2020-03-15 19:51:04 -06:00
c0b39e654f
make MSCG library build compatible with using ninja
2020-03-15 19:07:26 -04:00
a4335904b6
need to recheck for MPI after enabling fortran to have MPI_Fortran_LIBRARIES set
2020-03-15 18:37:39 -04:00
0b6ab1d15a
need to forward some (more) cmake settings to external projects. simplify KIM handling of fortran support.
2020-03-15 17:47:30 -04:00
266a755938
CheckIfNinjaSupportsFortran.cmake -> CheckGeneratorSupport.cmake
2020-03-15 13:45:47 -06:00
241f30fd53
added missing CheckIfNinjaSupportsFortran.cmake
2020-03-15 13:34:38 -06:00
d941130e6a
USER-SCAFACOS.cmake: fix build with ninja
2020-03-14 07:04:58 -06:00
ad9415d260
USER-PLUMED.cmake: fix build with ninja
2020-03-14 06:59:04 -06:00
9d3ca87953
MSCG.cmake: fix build with ninja
2020-03-14 06:52:06 -06:00
f9e2a2d120
LATTE.cmake: fix build with ninja
2020-03-14 06:51:00 -06:00
d0ec427293
KIM.cmake: fix build with ninja
2020-03-14 06:49:57 -06:00
649a8cc01a
Fix typo
2020-03-14 13:57:48 +09:00
6cc7ac65a5
VORONOI.cmake: fix ninja build
2020-03-13 20:46:14 -06:00
de6d1efe7a
Remove now unneeded check for C++ standard in Lepton CMake build
2020-03-12 10:33:48 -04:00
a972850b39
require CMake version 3.10. remove tests for older versions.
2020-03-04 14:28:33 -05:00
5a8eaed13b
Update handling of USER-QMMM package in CMake scripts. minor cosmetic changes
2020-02-20 14:39:53 +01:00
4cacc4701d
update plumed support to include version 2.6.0. Fix bug in API check
2020-02-13 16:03:58 +01:00
795f2fd894
properly support threaded FFTs with MKL and document it. remove commented out FFTW2 code
2020-01-27 11:00:57 -05:00
53554fdb84
add -DFFT_CUFFT for KOKKOS only when KISSFFT is not selected
2020-01-22 16:56:12 -05:00
15603e0ff7
add documentation for including cufft with KOKKOS+CUDA (for conventional build, CMake is automatic)
2020-01-12 21:46:02 -05:00
3784df23f0
use FFT_FFTW_THREADS consistently, add CUFFT to CMake, minor improvements
2020-01-12 21:32:07 -05:00
7cb36d1705
Merge branch 'master' into fft
2020-01-12 20:22:15 -05:00
46584d4520
Update cmake/Modules/FindPNetCDF.cmake
...
Co-Authored-By: Christoph Junghans <christoph.junghans@gmail.com >
2020-01-07 13:26:01 +01:00
24ef36dd4d
Update cmake/Modules/FindPNetCDF.cmake
...
Co-Authored-By: Christoph Junghans <christoph.junghans@gmail.com >
2020-01-07 13:25:54 +01:00
3f24144abd
Update cmake/Modules/FindPNetCDF.cmake
...
Co-Authored-By: Christoph Junghans <christoph.junghans@gmail.com >
2019-12-22 13:25:24 +01:00
0c7d6a01e8
Update cmake/Modules/FindNetCDF.cmake
...
Co-Authored-By: Christoph Junghans <christoph.junghans@gmail.com >
2019-12-22 13:25:08 +01:00
4e7bcee8e3
Update cmake/Modules/FindNetCDF.cmake
...
Co-Authored-By: Christoph Junghans <christoph.junghans@gmail.com >
2019-12-22 13:24:34 +01:00
c8a53d560a
Find parallel NetCDF with cmake for USER-NETCDF
...
Conflicts:
cmake/presets/forhlr2-gnu.cmake
2019-12-20 17:59:05 +01:00
c169e88268
Update from master
2019-12-13 16:42:05 -07:00
1f9f85e798
Mark LMP_NO_SSL_CHECK and LMP_DEBUG_CURL as advanced options
2019-12-12 14:17:32 -05:00
b0d0037f50
Certificate Verification
...
if SSL report an error ("certificate verify failed") during the
handshake and thus refuses further communication with that server,
you can specify your own CA cert path by setting the environment
variable CURL_CA_BUNDLE to the path of your choice.
2019-12-12 12:57:34 -06:00
19b265f845
Update CMake-based doc build
2019-11-16 23:57:12 -05:00
6767fa5604
update supported plumed library to version 2.5.3
2019-10-20 16:27:32 -04:00
f4fcd2a911
flag that MESSAGE package is not compatible with -DLAMMPS_BIGBIG
2019-10-19 09:50:07 -04:00
108b9a0a36
USER-MOLFILE cannot be configured with CMake 2.8.12, requiring 3.10.
2019-10-17 06:33:13 -04:00
2c9ae7ab4b
Add -DCOLVARS_LEPTON, track user's choice via DISABLE_CXX11_REQUIREMENT
2019-10-16 08:35:37 -04:00
b6a6638f49
Add CMake recipe for USER-COLVARS, test C++11 before including Lepton
2019-10-14 16:05:45 -04:00
766b8c58d8
Merge branch 'master' into fft
2019-10-08 16:51:11 +02:00