Commit Graph

1002 Commits

Author SHA1 Message Date
688800038a force skip MPI for C++ setting into cache 2025-06-02 20:14:11 -04:00
1fc8e05642 roll back changes switching from MPI::MPI_CXX to MPI::MPI_C 2025-06-02 15:48:40 -04:00
2cc1356384 skip MPI C++ support also for libraries 2025-05-19 22:09:38 -04:00
70e1bb50f1 add skip C++ defines for LAMMPS library instead 2025-05-19 21:40:44 -04:00
186a6431f7 directly disable C++ support when compiling main.cpp 2025-05-19 21:27:57 -04:00
5a8da735f2 explicitly use the MPI::C imported target on the main executable 2025-05-19 21:14:33 -04:00
9abb171d05 more CMake scripting updates to use C style MPI libraries not C++ 2025-05-15 02:49:02 -04:00
b3e7121535 modernize project() command and create project version string with dots 2025-05-15 02:14:35 -04:00
85f0853910 Merge branch 'develop' into cmake-adjustments 2025-05-14 20:11:01 -04:00
ac556104c1 link to MPI C interface instead of C++ 2025-05-07 17:12:57 -04:00
3fafec9cba do not try to suppress nvcc warning with LLVM based compilers. those fail when configuring MPI. 2025-05-02 16:02:42 -04:00
699e5bee07 Merge branch 'fix_cmake_list' of github.com:alinelena/lammps into collected-small-fixes 2025-04-19 11:02:45 -04:00
bd427ecf7a do not make CMAKE_CXX_FLAGS a list of springs, ends up adding ; to the flags breaking compilation 2025-04-19 08:57:54 +01:00
6e2d7f48d7 alternate approach to include header from thirdparty dir 2025-04-17 14:10:03 -04:00
b6dae216d3 no need to set build type specific flags 2025-04-07 22:48:18 -04:00
3d13227287 convert compiler workaround from augmenting compiler flags to target_compile_definition() 2025-04-07 22:17:08 -04:00
cdea2737c7 remove CMAKE_TUNE_FLAGS 2025-04-06 07:06:20 -04:00
cea31e463d remove references to -DLAMMPS_SMALLSMALL and trigger error when used 2025-03-14 10:20:31 -04:00
1c65907d72 Merge branch 'develop' into bye-bye-python-zwei 2025-02-13 17:01:39 -05:00
b188cdc044 add check for Python version. Require minimum of Python 3.6 (Sphinx requires 3.8) 2025-02-07 20:51:50 -05:00
6eddb3a33f various minor tweaks and reformatting for CMake scripts 2025-02-07 20:50:14 -05:00
e26599c532 Revert "We no longer support Intel icc version 19 or older. Clean up checks/flags."
This reverts commit 906117ff47.
2025-01-23 00:15:48 -05:00
edb068c43f Merge pull request #4426 from akohlmey/update-to-fmtlib-11.1
Update embedded fmtlib copy to version 11.1
2025-01-14 01:24:57 -05:00
ddff545a4c Merge pull request #4431 from Becksteinlab/imd-v3-integration
Interactive Molecular Dynamics [IMD] Version 3 implementation
2025-01-13 15:59:41 -05:00
2df402c4ff Merge branch 'develop' into cmake-cpp-std-deprecation 2025-01-12 21:47:02 -05:00
906117ff47 We no longer support Intel icc version 19 or older. Clean up checks/flags. 2025-01-12 21:46:04 -05:00
02a8a9d706 make LAMMPS_ASYNC_IMD a CMake variable, too, and document it properly 2025-01-08 20:50:16 -05:00
d87abc0d01 correct CMake script code for including WHAM executables in macOS app-bundle 2025-01-02 17:25:44 -05:00
71bbc52feb recommit changes from @stanmoore1 2024-10-25 20:03:45 -04:00
cfb8b25c6e fix grammar 2024-10-24 13:33:42 -04:00
40e5d53345 Prevent deduplication of -Xcudafe flag 2024-10-23 15:53:56 -06:00
820fe1ee8a Fix compile issue with gcc 2024-10-23 12:18:20 -06:00
0ae0afbae9 Merge branch 'develop' into cmake-cpp-std-deprecation 2024-10-12 20:11:28 -04:00
f8a8783044 Merge branch 'develop' into alphataubio-kokkos-fixes 2024-10-12 20:09:59 -04:00
5c82063376 Merge branch 'electrode' of github.com:robeme/lammps into collected-small-changes 2024-10-10 17:32:28 -04:00
58989765f0 Install shared libraries on Windows with RUNTIME DESTINATION 2024-10-10 00:52:36 +02:00
79c9d69931 Update CMakeLists.txt 2024-10-09 17:26:30 -04:00
147cf7face -diag_suppress (single dash) 2024-10-09 17:22:35 -04:00
248070c4b8 use -fp-model precise for IntelLLVM to avoid miscompilation 2024-10-05 02:41:03 -04:00
166f0cb5ea print warning only when package selected 2024-10-05 01:04:26 -04:00
8874fd4cbf Merge branch 'develop' into cmake-cpp-std-deprecation 2024-10-04 16:03:01 -04:00
0a3d213ed9 turn hard requirement for CMake 3.20 into a warning for now 2024-10-04 16:02:53 -04:00
c4b4b7b874 suppress nvcc warnings with libfmt version 11.0.2 2024-10-04 11:33:33 -04:00
f25c530c04 recover compilation with MSVC++ 2024-10-03 14:56:28 -04:00
131b40c806 Merge branch 'develop' into cmake-cpp-std-deprecation 2024-10-03 10:48:17 -04:00
1ac9f0801c update build support for using LAPACK with RHEO instead of GSL 2024-09-18 19:55:59 -04:00
906ae818da add package removal warnings and GNU make deprecation warnings 2024-09-18 15:43:56 -04:00
f93281d868 Implement CMake upgrade and C++ standard deprecation as we did with C++11 2024-09-12 23:49:48 -04:00
ec98481d01 move check for libcurl to EXTRA-COMMAND.cmake package CMake module 2024-09-04 04:22:49 -04:00
6e612f68c2 remove misplaced comma 2024-08-31 14:09:47 -04:00