Commit Graph

506 Commits

Author SHA1 Message Date
9b8266173f cmake: JPEG imported target is >=cmake-3.12 only 2020-03-23 08:23:16 -06:00
a42f7163d2 cmake: move include up 2020-03-22 21:29:15 -06:00
591212af3a cmake: add back include path for now 2020-03-22 19:57:48 -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
cd89a7c4b7 cmake: fix renamed target for exe 2020-03-22 18:03:07 -06:00
62cb760ee2 cmake: remove LIB_SOURCES and LMP_SOURCES 2020-03-22 14:42:29 -06:00
9cfa5506fd flags may be empty, compiler never, if used 2020-03-19 16:46:46 -04:00
a541434e0a cmake: remove hard-coded liblinalg 2020-03-19 13:49:13 -06: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
3bd529342e cross-compilation improvements 2020-03-19 09:00:36 -04:00
4a5125f450 make behavior of CMAKE_TUNE_FLAGS more consistent and allow to turn it off 2020-03-17 19:16:02 -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
d25b73f76d also report fortran MPI libs, if configured 2020-03-15 18:36:57 -04:00
f536451968 cmake: add generator to summary 2020-03-15 13:46:11 -06:00
266a755938 CheckIfNinjaSupportsFortran.cmake -> CheckGeneratorSupport.cmake 2020-03-15 13:45:47 -06:00
9cf1d37556 cmake: move fortran check for ninja in an include 2020-03-14 07:21:06 -06:00
9f537f7f40 cmake: ninja-1.10 supports Fortran now 2020-03-12 14:34:46 -06:00
a6086c279b rename USER-MESO package to USER-MESODPD and update related files and folders 2020-03-09 09:48:49 -04:00
21f2ec3a25 Merge branch 'master' into bond/react-new-examples-and-package 2020-03-05 20:08:19 -07:00
1fb54c307c Merge pull request #1918 from akohlmey/collected-small-fixes
Collected small fixes for the next patch
2020-03-05 15:16:50 -05:00
0fba0b1bc1 handle empty build type 2020-03-05 14:39:40 -05:00
b0c6641f1b tweak compiler flags for Intel and GNU 2020-03-05 10:16:38 -05:00
1642bf5afc always skip deprecated C++ MPI interface 2020-03-05 10:16:21 -05:00
ec87a51a61 put C++11 compliance check into CMake 2020-03-04 14:52:38 -05: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
ec887b37da Merge branch 'master' of https://github.com/lammps/lammps into bond/react-new-examples-and-package 2020-02-17 21:34:20 -07:00
795f2fd894 properly support threaded FFTs with MKL and document it. remove commented out FFTW2 code 2020-01-27 11:00:57 -05:00
f14b200b6a correct KOKKOS FFT output for CMake summary one more time 2020-01-23 00:27:00 -05:00
c126df4f79 update KOKKOS FFT status message in CMake summary 2020-01-22 17:08:58 -05:00
9a27aa4e9e Merge branch 'master' into fft
# Conflicts:
#	src/MAKE/OPTIONS/Makefile.kokkos_cuda_mpi
2020-01-22 15:21:08 -05:00
392b32ef6f cmake: fix warning about chain.x 2020-01-14 14:26:28 -07: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
683d6ce9b3 'install' USER-REACTION package 2020-01-09 21:11:30 -07:00
c169e88268 Update from master 2019-12-13 16:42:05 -07:00
22288e06b7 Merge branch 'master' into fix-compiler-warnings 2019-10-25 14:07:50 -04:00
7358a3ce06 mirror changes to conventional build to forcibly enable c++11 for intel compilers 2019-10-18 18:34:39 -04:00
9a4f208e4e need to enable C compilation to detect BLAS/LAPACK on CMake 2.8.12 2019-10-17 06:32:35 -04:00
68adc56e93 Merge branch 'master' into fix-compiler-warnings 2019-10-17 06:03:59 -04:00
4aa47386ea make handling of (temporary) C++11 check disabling define behave consistent across CMake versions 2019-10-15 18:42:59 -04:00
b6a6638f49 Add CMake recipe for USER-COLVARS, test C++11 before including Lepton 2019-10-14 16:05:45 -04:00
c37a64fd4f Merge branch 'master' into fft 2019-09-25 15:56:49 -04:00
2ea11b3195 implement test for C++11 and document it 2019-09-18 15:50:26 -04:00
cd57708e85 Merge branch 'master' into fft 2019-09-12 15:51:02 -04:00
edbd525bcb cmake: install chain.x as well 2019-08-14 17:16:43 -06:00
58d27403f1 CMake tweaks to improve building LAMMPS for windows with mingw on Linux 2019-08-04 18:28:26 -04:00
5b3423c60e tweaks for Linux to Windows cross-compilation 2019-08-03 11:16:14 -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