Commit Graph

623 Commits

Author SHA1 Message Date
Steven Hahn 1b405a50ca Add try_compile check
Signed-off-by: Steven Hahn <hahnse@ornl.gov>
2022-06-07 16:25:55 -04:00
Steven Hahn e585666f9a Changes from code review
Signed-off-by: Steven Hahn <hahnse@ornl.gov>
2022-06-07 16:25:55 -04:00
Steven Hahn 0437dc4c84 Add error trap if GCC 12 or later is used with CUDA 11.7
Signed-off-by: Steven Hahn <hahnse@ornl.gov>
2022-06-07 16:25:55 -04:00
Jakub Kurzak 66f3628d6e Touch up HIP section of CMakeLists.txt 2022-06-02 16:47:44 -04:00
Jakub Kurzak ae597aa68f Add gfx90a to the list of AMD architectures 2022-06-02 15:25:44 -04:00
Jakub Kurzak 5f9dcd917d Suppress Clang's SIMD vectorization warning 2022-06-02 15:18:47 -04:00
Paul Kent 1bfc663b59 if policy 2022-05-21 13:25:35 -04:00
Paul Kent 50ba0a9cf4 Version protection 2022-05-21 12:51:35 -04:00
Paul Kent 01d4ec2236 cmake_cmp0127 2022-05-21 12:25:13 -04:00
Ye Luo 35c23e833e Print SYCL message when enabled 2022-05-04 18:12:12 -05:00
Ye Luo 7c8ef1cac3 Raise CMake minimum to 3.17
Policy CMP0099 is set to NEW by default.
2022-05-03 08:00:33 -05:00
William F Godoy 47ecb7033c Minor CI and CMake maintenance
Bump actions versions
Friendly CMake error message as it happens on Summit with nvhpc
2022-04-28 13:23:32 -04:00
Ye Luo 4f9415309f Merge remote-tracking branch 'origin/develop' into sycl-allocator 2022-04-25 16:47:24 -05:00
Ye Luo eccabb37df Mandate CMake 3.20 when using SYCL and add a compiler workaround. 2022-04-25 15:23:24 -05:00
Ye Luo 67d91a0fa3 Add MKL::sycl and syclBLAS.hpp placeholder 2022-04-24 22:04:55 -05:00
Ye Luo e41530d353 Default CUDA host compiler as CXX compiler.
1) Require CUDA 11
2) -allow-unsupported-compiler by default.
2022-04-22 17:26:57 -05:00
Ye Luo d2304738d9 Lift CUDA/HIP standard to C++17. 2022-04-19 11:12:22 -05:00
Ye Luo 4afb46ccfd Remove ROCM/AOMP workaround. 2022-04-11 21:56:23 -05:00
Paul R. C. Kent 8ef5232226
Merge branch 'develop' into sycl-runtime 2022-04-07 19:49:28 -04:00
Paul R. C. Kent 7e2124b801
Set develop v3.14.9 2022-04-06 17:23:32 -04:00
Paul Kent 801bead310 3.14.0 version number and release notes 2022-04-06 14:25:25 -04:00
Ye Luo c79a7f1998 Add partial OpenMP interop. 2022-03-30 17:35:25 -05:00
Ye Luo dd97174884 Connect SYCL runtime. 2022-03-30 17:35:25 -05:00
Ye Luo d422f3238b Refine macro usage.
ENABLE_ROCM is a CMake option not a macro. It should not be used in the source codes.
2022-03-25 13:40:18 -05:00
Ye Luo 5003cad645 Format cmake files. 2022-03-25 10:36:07 -05:00
Ye Luo a6308e3554 Minor cmake cleaning. 2022-02-24 15:56:24 -06:00
Paul Kent 53038ad50e Set dev version 3.13.9 2022-02-16 09:12:07 -05:00
Paul Kent 7ef61ab9d1 Increase version number 2022-02-14 10:00:45 -05:00
Paul R. C. Kent d27e81818c
Merge branch 'develop' into gpaw_converter 2022-02-08 16:43:56 -05:00
Ye Luo 1d3222430e Remove USE_REAL_STRUCT_FACTOR 2022-02-06 13:28:08 -06:00
Juha Tiihonen dd45cbc98a Fix python requirements for GPAW tests 2022-01-28 08:43:36 +02:00
Juha Tiihonen 90f620d976 Merge branch 'develop' of https://github.com/QMCPACK/qmcpack into gpaw_converter 2022-01-25 09:55:22 +02:00
William F Godoy 8e55b9a442 Remove ENABLE_OPENMP in favor of QMC_OMP
CMake configuration files
Source code pre-processor
2022-01-20 14:30:00 -05:00
Steven Hahn 51f8281d66 Use check_python_reqs
Signed-off-by: Steven Hahn <hahnse@ornl.gov>
2022-01-14 17:51:03 -05:00
Steven Hahn 55b1df65aa Use standard check for python library instead of HAVE_PYSCF
Signed-off-by: Steven Hahn <hahnse@ornl.gov>
2022-01-14 16:15:04 -05:00
Ye Luo 4595d71a3c Fix nexus install path. 2022-01-11 20:20:37 -06:00
Ye Luo f4d4fc3bc8 Remove BoostRandom 2022-01-07 11:35:32 -06:00
Ye Luo 287a550084
Merge branch 'develop' into add-qmcrng 2022-01-06 20:01:02 -06:00
Ye Luo 4587bf5a8b Introduce qmc_external_XXX targets. 2022-01-06 09:26:05 -06:00
Juha Tiihonen 9d8be6d19a Merge branch 'develop' of https://github.com/QMCPACK/qmcpack into gpaw_converter 2022-01-04 12:58:24 +02:00
Ye Luo 7982a725ec Set QMC_RNG_BOOST=OFF by default. 2022-01-03 16:36:00 -06:00
Ye Luo 55aec4fd0b Add QMC_RNG_BOOST option. 2022-01-01 14:04:47 -06:00
Steven Hahn d82a7f5c40 Add timestamp to cache name
Signed-off-by: Steven Hahn <hahnse@ornl.gov>
2021-12-20 17:36:55 -05:00
Juha Tiihonen 09e0e04807 Relocate GPAW converter tests, refine build conditions 2021-12-20 12:08:23 +02:00
Juha Tiihonen 198d6a98a6 Add CMake dependencies for GPAW4QMCPACK converter 2021-12-20 10:46:58 +02:00
Ye Luo 39a9bd921a CMake fix for NVHPC 21.11 2021-12-11 21:44:06 -06:00
Paul R. C. Kent 36f4498881
Set development version after release to 3.12.9 2021-12-08 16:02:29 -05:00
Paul Kent aea2109be6 v3.12.0 release notes and version number 2021-12-07 14:21:00 -05:00
Kevin Gasperich 2c533a4d1b
add real-space RMG converter to convert4qmc (#3351)
* started adding RMG to convert4qmc

* replace raw pointer with std::unique_ptr for RMGParser in convert4qmc

* clang-format

* updated docs for RMG converter

* change supertwist handling in RMG converter

* added tests for RMG converter

* removed larger rmg converter test

* added spin-polarized RMG converter test

* add override for two RMGParser functions

* added RMG ctest (WIP)

* cleaned up RMG tests

* shortened rmg vmc test

* added rmg-diamond reference vals

* minor cleanup

* minor cleanup of cmake for RMG

Co-authored-by: Paul R. C. Kent <kentpr@ornl.gov>
2021-11-03 21:27:16 +00:00
Ye Luo a9e7f91273 Test compile main after compile option setting. 2021-11-03 11:29:36 -05:00