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