Axel Kohlmeyer
ee0e9f94f1
Merge branch 'cmake_misc' of https://github.com/junghans/lammps into collected-cmake-changes
2018-06-29 00:16:19 -04:00
Axel Kohlmeyer
9f1aabea50
Merge branch 'cmake-fix-check-for-installed' of https://github.com/akohlmey/lammps into collected-cmake-changes
2018-06-29 00:13:23 -04:00
Axel Kohlmeyer
b3bc5fd823
Merge branch 'record-compile-flags' of https://github.com/akohlmey/lammps into collected-cmake-changes
2018-06-29 00:09:51 -04:00
Richard Berger
e0dc53ab3f
Simplify CreateStyleHeader CMake utility
2018-06-28 14:22:37 -04:00
Richard Berger
206d349d5b
Simplify DetectBuildSystemConflict CMake utility
2018-06-28 14:16:56 -04:00
Richard Berger
4d629872d8
CMake preset docs wording
2018-06-28 14:05:25 -04:00
Christoph Junghans
0df8587c18
cmake: make GPU_ARCH free form
2018-06-28 11:13:51 -06:00
Richard Berger
23fb0370a9
Update CMake documentation
2018-06-28 00:39:24 -04:00
Axel Kohlmeyer
a043ddcb82
Merge branch 'master' into cmake_misc
2018-06-27 21:12:25 -04:00
Christoph Junghans
a2b2507121
cmake: remove ENABLE_ALL option
2018-06-27 19:02:10 -06:00
Steve Plimpton
6bd5a3d69b
Merge pull request #935 from julient31/spin_origin
...
Spin origin
2018-06-27 16:58:27 -06:00
Richard Berger
20fe0cd9d0
Define CMake presets
2018-06-27 16:41:10 -04:00
Axel Kohlmeyer
38cdc1828d
insert spin package into make and cmake build system
2018-06-27 15:29:24 -04:00
Christoph Junghans
9353569d30
cmake: add KOKKOS_ARCH to summary
2018-06-27 13:25:56 -06:00
Christoph Junghans
868f5711a2
cmake: fix summary for GPU
2018-06-27 13:23:35 -06:00
Christoph Junghans
7ffab9a228
cmake: added INJECT_KNL_FLAG option
2018-06-27 13:22:22 -06:00
Christian F. A. Negre
bec82e4045
Added new checksum value
2018-06-25 14:23:44 -06:00
Axel Kohlmeyer
6a9251245c
update MD5 sum for latte-v1.2.0.tar.gz src archive
2018-06-25 09:43:37 -04:00
Christoph Junghans
cb2cf5b773
cmake: fixed comment
2018-06-25 06:31:09 -06:00
Christoph Junghans
c4d0994d5e
cmake: fixed a typo
2018-06-25 06:29:24 -06:00
Richard Berger
e2c03f0596
Simplify build system conflict checks
...
- removes redundant code for conflict checks
- updates and expands original check to report fatal error instead of ignoring
files
- removes obsolete DetectAndRemovePackageHeader and RemovePackageHeader utility
functions which are no longer needed
- adds utility function DetectBuildSystemConflict, which loops over files and
reports an error if they exist in the lammps src directory.
- updates definition of LAMMPS_SOURCE_DIR, LAMMPS_LIB_SOURCE_DIR and
LAMMPS_LIB_BINARY_DIR to be absolute paths. This improves instructions in
error messages
2018-06-25 03:09:42 -04:00
Christoph Junghans
0b1d4a1696
liblammps.pc: fix lib suffix
2018-06-22 17:06:39 -06:00
Christoph Junghans
264e4fd3b1
cmake: fix for <cmake-3.4
2018-06-22 17:05:55 -06:00
Christoph Junghans
ce0f3daad6
cmake: don't include quiet packages in summary
2018-06-22 11:43:52 -06:00
Christoph Junghans
cb7b23e220
cmake: add BUILD_EXE option
2018-06-22 11:11:09 -06:00
Christoph Junghans
3f17d33fbe
cmake: add BUILD_LIB option
2018-06-22 11:06:12 -06:00
Christian F. A. Negre
2165a2aa9b
Changed version on cmakelist and install.py
2018-06-22 10:04:20 -06:00
Christoph Junghans
ac41cc2c9a
cmake: add GPU_PREC status output
2018-06-22 09:02:10 -06:00
Axel Kohlmeyer
62984c1de0
small tweaks: improve messages and comments
2018-06-22 08:02:17 -04:00
Axel Kohlmeyer
04d040b863
update make purge list and fix checking for styles and installed package files in cmake
2018-06-22 07:57:03 -04:00
Axel Kohlmeyer
dcdc7877a4
make compile time output more consistent and complete
2018-06-22 07:05:09 -04:00
Axel Kohlmeyer
7da8e69b45
add code to create lmpinstalledpkgs.h file with cmake
2018-06-21 19:08:09 -04:00
Richard Berger
4ca3d30db7
Add BUILD_MPI and BUILD_OMP in cmake docs
2018-06-21 14:45:00 -04:00
Richard Berger
65c895721f
Update README.md to reflect change ENABLE_* to PKG_*
2018-06-21 12:32:46 -04:00
Richard Berger
bfacfc46be
Add TOC to README.md
2018-06-21 12:32:46 -04:00
Richard Berger
919d95d375
Fill in package descriptions
2018-06-21 12:32:46 -04:00
Richard Berger
258185690d
Fixup GitHub markup version
2018-06-21 12:32:46 -04:00
Richard Berger
cea0227f14
Expand CMake build documentation
2018-06-21 12:32:32 -04:00
Christoph Junghans
5a3ef99272
cmake: implicit fortran libs need to linked last
2018-06-18 16:11:31 -06:00
Steve Plimpton
87dcef7115
Merge pull request #952 from rbberger/coverage
...
Add code coverage target to CMake
2018-06-18 10:08:31 -06:00
Steve Plimpton
16cc613993
Merge pull request #920 from junghans/mscg
...
cmake: add DOWNLOAD_MSCG option
2018-06-18 10:06:16 -06:00
Richard Berger
d830fc2301
Inline find_program() for gcovr
2018-06-16 00:40:10 -04:00
Richard Berger
47458f1ca0
Add code coverage target to CMake
2018-06-15 17:57:33 -04:00
Steve Plimpton
fcf9ed0fc2
Merge pull request #946 from b-v/patch-1
...
Update README.md
2018-06-13 13:01:15 -06:00
Steve Plimpton
661848139c
Merge pull request #926 from ndtrung81/gpu-updates
...
some updates to the GPU package
2018-06-13 12:57:01 -06:00
b-v
12d8370ec5
Update README.md
2018-06-12 23:03:33 +01:00
Christoph Junghans
37268e435b
Merge remote-tracking branch 'origin/master' into mscg
2018-06-08 18:06:06 -06:00
Christoph Junghans
965ac3cedd
cmake: lower cmake requirement to 2.8.12
2018-06-08 16:18:02 -06:00
Christoph Junghans
30e3e9ab88
cmake: simplify Fortran linkage
2018-06-08 16:14:28 -06:00
Richard Berger
6c42c9b378
Add missing OCL_TUNE define to CMake build
2018-05-22 20:21:58 -04:00
Christoph Junghans
df3eb36519
cmake: KOKKOS enables C++-11 internally
2018-05-20 08:22:20 -06:00
Christoph Junghans
bb6dcb8ebd
cmake: make CORESHELL depend on KSPACE
2018-05-20 07:54:00 -06:00
Christoph Junghans
e6f76451eb
cmake: fix pkg_depend macro
2018-05-20 07:27:22 -06:00
Christoph Junghans
cfb350d40b
cmake: QMMM and H5MD need C
2018-05-19 11:07:19 -06:00
Christoph Junghans
2e7b919774
linalg: update to netlib lapack-3.7.1
2018-05-18 15:20:47 -06:00
Christoph Junghans
6997aedf30
cmake: avoid warning of missing include dir
2018-05-18 15:06:54 -06:00
Christoph Junghans
6944973484
cmake: don't build Eigen3 for USER-SMD
2018-05-17 20:07:43 -06:00
Christoph Junghans
9e82c86fbd
cmake: minor improvement for MSCG
2018-05-17 20:01:33 -06:00
Christoph Junghans
68dd7d4f2b
cmake: fix 2 typos in MSCG build
2018-05-17 17:43:16 -06:00
Christoph Junghans
b2da3ca3e9
cmake: add DOWNLOAD_MSCG option
2018-05-17 17:23:54 -06:00
Steve Plimpton
bebf25dcb3
Merge pull request #912 from ellio167/kim-update
...
Update to kim-api-v1.9.5
2018-05-14 16:16:18 -06:00
Christoph Junghans
55d8cc0341
cmake: add DOWNLOAD_KIM option
2018-05-12 09:48:15 -06:00
Christoph Junghans
6b73e29f64
cmake: update kim to v1.9.5
2018-05-12 09:43:13 -06:00
Christoph Junghans
06c18dd36c
cmake: make CMAKE_VERBOSE_MAKEFILE option visible
2018-05-11 17:50:50 -06:00
Christoph Junghans
55bd823339
cmake: fix icc versioning
2018-05-11 17:48:31 -06:00
Christoph Junghans
8952b1107c
cmake: add user overwrite for USER-INTEL
2018-05-11 15:33:18 -06:00
Christoph Junghans
b3b3c225e8
cmake: check that USER-INTEL flags actually work
2018-05-11 15:32:32 -06:00
Christoph Junghans
4820cef5d4
cmake: USER-INTEL fix flags
2018-05-11 15:19:29 -06:00
Christoph Junghans
a5d29fa52e
Merge remote-tracking branch 'origin/master' into cmake_intel
2018-05-11 14:13:30 -06:00
Christoph Junghans
944dab1351
USER-INTEL: enforce icc and add icc flags
2018-05-11 11:53:34 -06:00
Christoph Junghans
c50258e89c
cmake: ENABLE -> PKG for packages
2018-05-11 07:51:59 -06:00
Christoph Junghans
66caf1c1a3
cmake: rename PNG,JPEG options to WITH_*
2018-05-10 20:33:18 -06:00
Axel Kohlmeyer
95eb86d6c7
Need to use MPI_CXX_INCLUDE_PATH instead of MPI_C_INCLUDE_PATH on Fedora 28 with cmake 3.11
2018-05-10 21:20:06 -04:00
Christoph Junghans
d43c556263
cmake: fix typo and added summary for KSPACE package
2018-05-10 16:11:10 -06:00
Christoph Junghans
d7992f324d
cmake: summary, fix typo, more info
2018-05-10 14:30:45 -06:00
Christoph Junghans
a25895d31d
cmake: add FFT_SINGLE option
2018-05-10 12:52:04 -06:00
Christoph Junghans
4f762deff8
cmake: drop FFTW2 support
2018-05-10 12:37:11 -06:00
Christoph Junghans
843f89fc92
cmake: add GPU into to summary
2018-05-10 12:36:09 -06:00
Christoph Junghans
6336c3b975
cmake: add option to download voro
2018-05-10 12:31:55 -06:00
Christoph Junghans
a43e74180a
cmake: add downlad option for LATTE
2018-05-10 11:09:15 -06:00
Christoph Junghans
6626cd5aaa
cmake: add Eigen3 download for USER-SMD
2018-05-10 11:04:56 -06:00
Christoph Junghans
6c91cc1f76
cmake: rename ENABLE_MPI to BUILD_MPI
2018-05-09 23:12:00 -06:00
Christoph Junghans
4e42ee2cfc
cmake: add BUILD_OMP option
2018-05-09 23:09:23 -06:00
Christoph Junghans
25cef528c9
cmake: remove -fno-second-underscore injection
2018-05-09 23:03:22 -06:00
Christoph Junghans
6359392834
cmake: MEAM needs a C compiler
2018-05-09 23:02:00 -06:00
Christoph Junghans
f90af1839e
cmake: add a warning for QMMM
2018-05-09 22:42:33 -06:00
Christoph Junghans
2ebd4eb26e
cmake: COMPRESS needs zlib
2018-05-09 22:24:22 -06:00
Christoph Junghans
2797afbf3e
cmake: only enable CXX by default
2018-05-09 22:16:19 -06:00
Christoph Junghans
635383c00c
cmake: cache check for installed packages
2018-05-09 22:09:19 -06:00
Christoph Junghans
a001f2c248
cmake: turn PNG, JPEG, GZIP and FFMPEG into options
2018-05-09 15:54:04 -06:00
Christoph Junghans
8104568b6a
cmake: improve check again make-based build system
2018-05-09 15:26:59 -06:00
Christoph Junghans
96d1c421df
cmake: improve summary
2018-05-09 15:19:52 -06:00
Christoph Junghans
761b15b8f4
cmake: remove obsolete BODY/POEMS conflict
2018-05-07 16:03:23 -06:00
Axel Kohlmeyer
2616dd91f9
include USER-BOCS package in cmake
2018-05-05 12:05:32 -04:00
Steve Plimpton
430027465f
Merge pull request #868 from junghans/latte
...
cmake: update latte to v1.1.1
2018-04-13 08:44:59 -06:00
Christoph Junghans
e2bc4d461e
cmake: update latte to v1.1.1
2018-04-10 17:26:16 -06:00
Christoph Junghans
dee945c01d
cmake: bump openkim to v1.9.4
2018-04-10 15:44:13 -06:00
Christoph Junghans
72cd13aac7
cmake: add openkim build as external project
2018-04-06 17:22:54 -06:00
Steve Plimpton
401bfc52e1
Merge pull request #798 from akohlmey/always-use-internal-xdr
...
Replace OS provided XDR support with bundled code
2018-02-02 14:47:40 -07:00
Axel Kohlmeyer
c3d1cee5f9
try to use OS-provided (and obsoleted) RPC headers for XDR. always use bundled code
2018-02-02 09:23:02 +01:00
Christoph Junghans
3f967e3d84
cmake: add USER-MOFFF
2018-01-21 08:10:38 -07:00
Richard Berger
d2983caad4
CMake: limit visibility of COLVARS lepton library headers
2018-01-14 18:01:19 +01:00
Richard Berger
2b7c233791
Simplify change to CMake build for USER-COLVARS
2018-01-14 08:44:50 +01:00
Richard Berger
1cfc3118cc
CMake: remove BUILD_SHARED_LIBS requirement from PYTHON package
2018-01-13 22:17:23 +01:00
Richard Berger
23e8fb0542
Update CMake build for USER-COLVARS
2018-01-13 21:57:24 +01:00
Richard Berger
b9184ef441
Add special KOKKOS styles individually
...
This avoids unnecessary dependencies
2017-12-20 04:51:46 -05:00
Richard Berger
ff2b61354d
Bugfix for building LAMMPS+KOKKOS+DPD with CMake
...
Resolves issue #753 , but there might be more work ahead.
2017-12-20 03:17:40 -05:00
Christoph Junghans
0f5d7dcc0f
cmake: added USER-UEF
2017-10-07 12:38:41 -06:00
Steve Plimpton
bd17ee5df7
Merge pull request #675 from wesbarnett/master
...
cmake: Add -restrict for Intel compilers
2017-10-05 17:08:35 -06:00
James Barnett
2876baafd0
Use -restrict whenever Intel is used, no matter the package
2017-10-03 13:08:56 -04:00
James Barnett
197f082784
cmake: Add -restrict for Intel compilers for some packages
...
Some packages (USER-OMP, OPT, and USER-INTEL) require the -restrict
flag when using the Intel compiler.
2017-10-03 11:28:33 -04:00
Richard Berger
091d058090
Fix typo
2017-09-30 17:44:15 -04:00
Christoph Junghans
d6316c40d9
cmake: fix build with system latte
2017-09-22 15:36:14 -06:00
Christoph Junghans
d708e34ba6
cmake: download/build latte if not found
2017-09-20 12:01:26 -06:00
Christoph Junghans
17aeccf19f
Merge remote-tracking branch 'origin/master' into latte
2017-09-15 16:18:13 -06:00
Christoph Junghans
66f59f9ec0
FindLATTE.cmake: fixed a typo
2017-09-13 15:51:03 -06:00
Christoph Junghans
0be7f46750
cmake: added USER-MESO
2017-09-09 08:25:57 -06:00
Christoph Junghans
1601433ca1
cmake: fix lib suffix
2017-09-09 07:05:51 -06:00
Christoph Junghans
3fdb6f10fa
cmake: OpenCL is always found if required
2017-09-09 06:51:24 -06:00
Richard Berger
ff18cff46b
Merge branch 'cmake_pkg_libs' into cmake_improvements
2017-09-08 23:34:59 -04:00
Richard Berger
8a06a7bc6b
Add OpenCL support to CMake build
2017-09-08 22:20:47 -04:00
Christoph Junghans
b861ea342e
cmake: fix LATTE linkage
2017-09-08 11:54:32 -06:00
Christoph Junghans
fce633aa5f
cmake: tweaks for EXAALT superbuild, add latte_fix
2017-09-08 11:33:49 -06:00
Christoph Junghans
27c962dc3b
link cuda in gpu only, remove duplicated incl. dir
2017-08-30 09:45:01 -06:00
Richard Berger
34b3fc2157
Fix GPU CMake compilation
2017-08-29 01:20:34 -04:00
Christoph Junghans
098861375b
SOVERSION not needed for STATIC libs
2017-08-28 16:18:58 -06:00
Christoph Junghans
19b77857dc
fix Fortran flags for MEAM
2017-08-28 14:59:01 -06:00
Christoph Junghans
bd9dc4886d
cmake: README is markdown
2017-08-28 14:27:12 -06:00
Christoph Junghans
9207f6540e
fix liblammps install
2017-08-28 14:11:21 -06:00
Christoph Junghans
62928a1637
make GPU flags local to libgpu
2017-08-28 13:24:41 -06:00
Christoph Junghans
c8dfe0c3de
drop BUILD_SHARED_PKG_LIBS and make all pkglibs static
2017-08-28 13:17:27 -06:00
Christoph Junghans
f47cc0aab5
simpilfy pkg lib build
2017-08-27 18:55:28 -06:00
Christoph Junghans
57872c8b60
drop INSTALL_LIB option
2017-08-27 18:42:32 -06:00
Christoph Junghans
4bff008777
enable PIC globally
2017-08-27 18:40:55 -06:00
Richard Berger
153c771a6d
Use PIC in mpi_stubs when BUILD_SHARED_LIBS=on
2017-08-27 17:27:43 -04:00
Richard Berger
313b8bc2fa
build lib/gpu as a library
2017-08-27 17:00:56 -04:00
Christoph Junghans
5308ee67fa
fix shared build and mscg install
2017-08-27 13:45:48 -06:00
Christoph Junghans
c196025ea9
make molfile less special
2017-08-27 12:23:30 -06:00
Christoph Junghans
bc11868986
cmake: fixed a typo
2017-08-27 12:13:35 -06:00
Christoph Junghans
e4415735f2
check for '-fno-second-underscore'
2017-08-27 12:10:46 -06:00
Christoph Junghans
98f27162ba
make libmpi_stubs
2017-08-27 11:37:57 -06:00
Christoph Junghans
bdc117bf10
cmake: convert mscg into a lib
2017-08-27 07:15:00 -06:00
Christoph Junghans
b7ec720f91
link QUIP against LAPACK_LIB too
2017-08-27 07:13:55 -06:00
Christoph Junghans
47f16c0d70
cmake: move shared libs install warning in one place
2017-08-27 07:06:08 -06:00
Richard Berger
76926b7fcf
Compile linalg as library and track link dependencies for correct link order
2017-08-27 03:54:40 -04:00
Richard Berger
67ae2719a8
Simplify lib build by using target_include_directories
2017-08-27 03:04:32 -04:00
Christoph Junghans
c5ccbbeea7
cmake: fix 'make test'
2017-08-22 07:13:04 -06:00
Richard Berger
e2a1b666be
Merge remote-tracking branch 'junghans/cmake_flags_summary' into cmake_improvements
2017-08-21 20:54:24 -04:00
Richard Berger
ad0ecfa507
Merge remote-tracking branch 'junghans/lammps_suffix' into cmake_improvements
2017-08-21 20:53:53 -04:00
Christoph Junghans
cf3f15b0a5
cmake: make h5md includes local
2017-08-21 15:04:03 -06:00
Christoph Junghans
5fcc19777c
cmake: fix molfile compile
2017-08-21 14:24:00 -06:00
Christoph Junghans
1f4c550f9f
cmake: make awpmd includes local
2017-08-21 13:09:52 -06:00
Christoph Junghans
c8aa06b959
cmake: build libs separate
2017-08-21 11:12:36 -06:00
Christoph Junghans
bdccdbf2c2
cmake: make linker flags more clear
2017-08-21 10:20:56 -06:00
Christoph Junghans
6d86697b3f
cmake: move option in user options block
2017-08-21 10:18:20 -06:00
Christoph Junghans
892a3f8609
cmake: make _ in LAMMPS_MACHINE implicit
2017-08-20 09:39:51 -06:00
Christoph Junghans
de5883b7bb
cmake: LAMMPS_SUFFIX -> LAMMPS_MACHINE
2017-08-20 09:27:12 -06:00
Christoph Junghans
b1615d1839
cmake: print flag summary
2017-08-20 09:17:49 -06:00
Richard Berger
aef2416ece
Simplify CMake script
2017-08-20 10:49:30 -04:00
Christoph Junghans
00a78cfa1a
cmake: add LAMMPS_SUFFIX
2017-08-20 08:30:09 -06:00
Richard Berger
c9d41dbb47
Ignore installed package files when using cmake
2017-08-19 06:33:27 -04:00
Richard Berger
1a80d4bc13
Remove style files in src dir while running cmake
2017-08-19 05:55:51 -04:00
Richard Berger
93190a548a
Merge branch 'cmake' of github.com:junghans/lammps into cmake
2017-07-31 11:48:27 -06:00
Richard Berger
72f50c91ee
Add -DLAMMPS_EXCEPTIONS flag
2017-07-31 11:48:22 -06:00
Christoph Junghans
408d9d99a9
cmake: improve some error messages
2017-07-31 11:35:41 -06:00
Christoph Junghans
0231cc38a3
cmake: some more typo fixes
2017-07-25 19:09:20 -06:00
Christoph Junghans
6716de5320
allow user to override PYTHON_INSTDIR
2017-07-24 20:17:17 -06:00
Christoph Junghans
f2023431f6
cmake: fixed another typo
2017-07-24 12:54:26 -06:00
Christoph Junghans
126d9cd3bc
add GZIP and FFMPEG status
2017-07-22 13:57:15 -06:00
Christoph Junghans
74deeeca58
cmake: fixed another typo
2017-07-21 11:50:13 -06:00
Christoph Junghans
c010edc4fd
cmake: fixed two typos
2017-07-21 11:38:02 -06:00
Christoph Junghans
e8e9ea8392
added one trivial test
2017-07-20 16:14:02 -06:00
Christoph Junghans
c88d1e5510
make ENABLE_ALL work out of the box
2017-07-20 15:15:29 -06:00
Christoph Junghans
427ca88dd4
cmake: error for POEMS + BODY package
2017-07-20 15:02:41 -06:00
Christoph Junghans
1749d643c7
GPU: bring back CUDPP_OPT
2017-07-20 14:30:52 -06:00
Christoph Junghans
f037f89f5f
fix GPU + BUILD_SHARED_LIBS
...
X-Thanks: Robert Maynard <robert.maynard@kitware.com>
2017-07-20 14:12:23 -06:00
Christoph Junghans
488609a5fd
make FFT a selective option
2017-07-19 18:54:15 -06:00
Christoph Junghans
01bcb79bdc
cmake: clean up and updated comments
2017-07-19 18:34:07 -06:00
Christoph Junghans
babba1870e
added FFTW2 support
2017-07-19 15:33:02 -06:00
Christoph Junghans
a99e3ef4f0
cmake: fix typo and pkg info
2017-07-19 15:15:59 -06:00
Christoph Junghans
c95db97b83
fix PYTHON install
2017-07-19 15:15:24 -06:00
Christoph Junghans
2961ba7ebb
added MKL support
2017-07-19 10:35:48 -06:00
Christoph Junghans
e2ad4fa745
GPU: cubin not needed
2017-07-18 19:29:40 -06:00
Christoph Junghans
acbc60319f
GPU: clean up part 2
2017-07-18 18:43:51 -06:00
Christoph Junghans
e6f5f77edf
GPU: clean up
2017-07-18 18:38:36 -06:00
Christoph Junghans
864fd9cd87
remove cubin_headers hack
2017-07-18 18:20:23 -06:00
Christoph Junghans
4d65c327f5
added minimal README
2017-07-18 16:06:29 -06:00
Christoph Junghans
c3d9786616
GPU compiles
2017-07-18 16:01:35 -06:00
Christoph Junghans
a9eaeb4d95
working on GPU build
2017-07-18 13:47:03 -06:00
Christoph Junghans
3c3baf34c4
GPU: added cuda includedir
2017-07-17 15:04:07 -06:00
Christoph Junghans
8bc3184611
added support for LAMMPS_FFMPEG
2017-07-17 14:01:05 -06:00
Christoph Junghans
050a82af58
fix LAMMPS_LONGLONG_TO_LONG description
2017-07-17 13:28:34 -06:00
Christoph Junghans
99f5f82b02
added support for LAMMPS_MEMALIGN and LAMMPS_LONGLONG_TO_LONG
2017-07-17 13:26:46 -06:00
Christoph Junghans
a3885b78ad
added support -DLAMMPS_XDR and -DPACK_*
2017-07-17 13:21:42 -06:00
Christoph Junghans
08c920029f
added lammps size option
2017-07-17 12:22:28 -06:00
Christoph Junghans
2411192ab4
cmake: add cross-configure warning
2017-07-17 11:52:06 -06:00
Christoph Junghans
5ee2c31038
split PACKAGES, get ENABLE-ALL right
2017-07-17 11:01:08 -06:00
Richard Berger
1c1a1db366
Fix typo
2017-07-17 11:55:05 -04:00
Christoph Junghans
80e4448614
added GPU
2017-07-16 23:03:11 -06:00
Christoph Junghans
385c6f7f2b
cmake: clean up
2017-07-16 22:53:53 -06:00
Christoph Junghans
fc1be074b2
added USER-INTEL
2017-07-16 22:52:59 -06:00
Christoph Junghans
7605f72c9a
finish USER-QMMM
2017-07-16 22:37:51 -06:00
Christoph Junghans
22ecd9b8d2
started on USER-QMMM
2017-07-16 22:07:21 -06:00
Christoph Junghans
7dd5068740
allow internal lapack
2017-07-16 21:43:29 -06:00
Christoph Junghans
fa0f8a9e2a
added USER-QUIP
2017-07-16 21:31:57 -06:00
Christoph Junghans
d6f05ea309
USER_OMP -> USER-OMP
2017-07-16 20:19:20 -06:00
Christoph Junghans
b6385d6ce2
add OpenKIM support
2017-07-16 20:17:41 -06:00
Richard Berger
2978cce8db
Added OPT
2017-07-16 20:52:38 -04:00
Richard Berger
9991f679ae
added USER-VTK
2017-07-16 20:41:42 -04:00
Christoph Junghans
fc2e8b3c5e
more USER packages
2017-07-16 17:52:43 -06:00
Christoph Junghans
bb87bd4ac7
enable more user packages
2017-07-16 17:01:28 -06:00
Christoph Junghans
d50b62837b
add USER-AWPMD
2017-07-16 16:45:28 -06:00
Christoph Junghans
c64424754d
added USER-ATC
2017-07-16 16:18:58 -06:00
Christoph Junghans
c549a16a85
enable REPLICA RIGID SHOCK SNAP SRD VORONOI
2017-07-16 11:30:09 -06:00
Christoph Junghans
140182fb0b
added support for QEQ
2017-07-16 11:14:08 -06:00
Christoph Junghans
742eee1966
added support for POEMS
2017-07-16 11:07:36 -06:00
Christoph Junghans
4812d4c659
enable PERI
2017-07-16 10:48:29 -06:00
Christoph Junghans
95d9d32307
add support for MSCG
2017-07-16 10:37:24 -06:00
Christoph Junghans
f50a757dc6
added MPIIO support
2017-07-16 08:32:14 -06:00
Christoph Junghans
01f5136584
cmake: clean up
2017-07-16 08:22:19 -06:00
Richard Berger
fa1f38596c
Add support for PYTHON in CMake build
2017-07-15 18:29:33 -05:00
Christoph Junghans
23540cfc94
enable MISC
2017-07-15 16:54:27 -06:00
Richard Berger
fdb5ccefc7
Merge branch 'cmake' of github.com:junghans/lammps into cmake
2017-07-15 17:47:53 -05:00
Christoph Junghans
629f112915
add support for MEAM
2017-07-15 16:44:03 -06:00
Richard Berger
acd315e97a
Add basic KOKKOS support to CMake build
2017-07-15 15:33:36 -05:00
Richard Berger
b15f75d37b
Merge branch 'cmake' of github.com:junghans/lammps into cmake
2017-07-14 22:08:06 -05:00
Richard Berger
5e841bfe15
Added USER-OMP support to CMake build
2017-07-14 22:07:53 -05:00
Christoph Junghans
d079b2f758
CreateStyleHeader: use temp file
2017-07-14 18:37:06 -06:00
Christoph Junghans
54f2b02ac8
cmake: fix install
2017-07-14 18:33:27 -06:00
Christoph Junghans
0a6e9c8bf6
added ENABLE_ALL option
2017-07-14 17:41:13 -06:00
Richard Berger
b85979503f
Add CMake support for more packages
...
BODY, COLLOID, CLASS2, COMPRESS, CORESHELL, DIPOLE, GRANULAR, MC, MOLECULE, MANYBODY, RIGID
2017-07-14 18:19:59 -05:00
Richard Berger
c7e218f310
Merge branch 'cmake' of github.com:junghans/lammps into cmake
2017-07-14 18:06:27 -05:00
Richard Berger
335ef11a7b
Added style header generation with CMake
2017-07-14 17:49:05 -05:00
Christoph Junghans
d5dcb3d329
add support for KSPACE
2017-07-14 15:55:36 -06:00
Christoph Junghans
c07adac22d
add support for LAMMPS_GZIP
2017-07-14 14:49:53 -06:00
Christoph Junghans
e4e1252152
fix LAMMPS_PNG
2017-07-14 14:44:44 -06:00
Christoph Junghans
842dc1b58c
cmake: collect link libs
2017-07-14 14:21:21 -06:00
Richard Berger
a566419ca6
Add LAMMPS_LIB_SOURCE_DIR variable in CMakeLists.txt
2017-07-14 04:36:52 -05:00
Richard Berger
fdd3d802f0
Clean up CMakeList.txt by introducing LAMMPS_SOURCE_DIR variable
2017-07-14 04:00:38 -05:00
Richard Berger
a86b0d4c1b
Add PNG library detection to CMakeList.txt
2017-07-14 03:53:07 -05:00
Christoph Junghans
7f1789a0c4
cmake: add support for REAX and hence Fortran
2017-07-13 23:30:46 -06:00
Christoph Junghans
bfb449cec9
cmake: furhter improvments
...
* Add support for one package
* Add support for JPEG as external package
* Use pre-generated style header
* TODO write a script to generate them
2017-07-13 22:54:51 -06:00