Commit Graph

24179 Commits

Author SHA1 Message Date
Paul R. C. Kent dac14daa30
Speculative ROCm fix in CI 2022-10-06 16:47:25 -04:00
Ye Luo f92e927150
Merge pull request #4264 from correaa/update_multi10
Update multi using release v0.80
2022-10-05 16:58:16 -05:00
Ye Luo 71ffd9c1f0
Merge branch 'develop' into update_multi10 2022-10-05 14:52:29 -05:00
Paul R. C. Kent 80f03641a6
Merge pull request #4266 from prckent/fixrocmtests
Increase test tolerances for HIP builds
2022-10-05 15:33:07 -04:00
Paul Kent 0efd5e8a80 Increase test tolerances 2022-10-05 11:18:47 -04:00
Alfredo Correa 18c9d9120f try use is_convertible<...>::value for intel 19 2022-10-05 03:07:48 -04:00
Alfredo Correa 1a288198be be more explicit in return type of at_aux, for intel 19 2022-10-05 03:00:52 -04:00
Alfredo Correa 2a72d49140 Merge commit '5e32f70148921f3a4b2cbab769381efe816a1d60' into develop 2022-10-04 18:22:34 -07:00
Alfredo Correa 5e32f70148 Squashed 'external_codes/boost_multi/multi/' changes from 94266f15f..3e3b58152
REVERT: 94266f15f Update README.md
REVERT: 210835ced Update README.md
REVERT: d3c79c2c2 Update README.md
REVERT: c1fa097d5 Update README.md
REVERT: f8bc8a8d3 Update README.md
REVERT: 611eb8dd6 Merge branch 'fftw_move_impl' into 'master'
REVERT: d0af29fa6 make examples small
REVERT: cc2e36966 remove clang 11 test
REVERT: b75e75a67 Update README.md
REVERT: c3cfbde12 fix clang 11
REVERT: 5820eaf95 use clang 12
REVERT: b8c45a458 use clang 12
REVERT: 57665af8c reduce size in combinations
REVERT: 841676840 correct includes
REVERT: cbf03d23c correct includes
REVERT: 7cef35974 use stable for clang++-11
REVERT: e2e189ab5 remove large run from gitlab ci
REVERT: f7b443794 finish fftw::ref/move
REVERT: 39ee0e8db print fftw speed test
REVERT: 0a288f2c6 Update README.md
REVERT: fd62d0e50 Update README.md
REVERT: d06bf2568 Update README.md
REVERT: 06afaa7b5 Update README.md
REVERT: a7edc7d7e Update README.md
REVERT: 26fc7953c Update README.md
REVERT: d0f30229c Update README.md
REVERT: f1fc11a88 Update README.md
REVERT: 868db9774 Update README.md
REVERT: 31665f7c2 Update README.md
REVERT: bb9eeca37 Update README.md
REVERT: 67b4462b4 Update README.md
REVERT: a6cc6bc57 Update README.md
REVERT: ae7116cb5 fftw with move
REVERT: ae76ac13a Merge branch 'fix_circle2' into 'master'
REVERT: 9aa7c8db1 more iwyu
REVERT: 95f553c2b reject failures
REVERT: 594b4d6f0 comment test for circle
REVERT: 2372d6602 compare elemental layout
REVERT: 5901ff58c split test in real and imag part
REVERT: d117883f4 comment failing test
REVERT: 757c2f603 compare real and imag part
REVERT: 12d0a01bc Merge branch 'pmr_test' into 'master'
REVERT: b6010dc3e remove test that may fail due to optimization
REVERT: 5bedca7f3 Merge branch 'use_constexpr_for_alloc_move' into 'master'
REVERT: f4a198b7f use unused variable
REVERT: 917ade270 add test on chars, remove test on exact values
REVERT: 0e4334f2c Update README.md
REVERT: 9f401265c add pmr test
REVERT: 53fd957f6 Merge branch 'remove_size_dyn' into 'master'
REVERT: 43ae25b41 conditional copy of allocator
REVERT: 6c6f1748c swap allocator
REVERT: 961e7f78d swap allocator
REVERT: 04b3c3090 swap allocator
REVERT: 850ae28e9 use if constexpr for allocator move
REVERT: 316cdcfce use if constexpr for allocator move
REVERT: da87e2894 use if constexpr for allocator move
REVERT: d194f1acd use if constexpr for allocator move
REVERT: 4e200aef4 ws
REVERT: 2e44eeb61 workaround nvcc size function
REVERT: 9e3ba1e96 remove size(int)
REVERT: f072a3afb Merge branch 'add_double_complex_test' into 'master'
REVERT: 3cd2729d5 remove gcc9 test
REVERT: 990b77ee8 add compilation with gcc 9
REVERT: 84d8fcc71 add backports test
REVERT: aefd36556 use ::value to try with intel
REVERT: b74c20f7c fix traits
REVERT: af8906f1c add checks and trait
REVERT: f083217ea Merge branch 'add_double_complex_test' into 'master'
REVERT: c5e9396fb add templated_test
REVERT: 81e8fd8d1 Merge branch 'prefetch_fill_constructor' into 'master'
REVERT: 7b947f85d force c++17 for nvcc
REVERT: cce6a2f53 add simple cuda runner with speed output
REVERT: 2ad7edfef use adaptor

git-subtree-dir: external_codes/boost_multi/multi
git-subtree-split: 3e3b58152ad2ac006019c8034c6a99c98cd927fc
2022-10-04 18:22:34 -07:00
Alfredo Correa 81c076f604 Merge commit '222dc8c6b7f61dfa3c0871d42b2f631a728a854b' into develop 2022-10-04 18:07:57 -07:00
Alfredo Correa 222dc8c6b7 Squashed 'external_codes/boost_multi/multi/' changes from 577de1939..94266f15f
94266f15f Update README.md
210835ced Update README.md
d3c79c2c2 Update README.md
c1fa097d5 Update README.md
f8bc8a8d3 Update README.md
611eb8dd6 Merge branch 'fftw_move_impl' into 'master'
d0af29fa6 make examples small
cc2e36966 remove clang 11 test
b75e75a67 Update README.md
c3cfbde12 fix clang 11
5820eaf95 use clang 12
b8c45a458 use clang 12
57665af8c reduce size in combinations
841676840 correct includes
cbf03d23c correct includes
7cef35974 use stable for clang++-11
e2e189ab5 remove large run from gitlab ci
f7b443794 finish fftw::ref/move
39ee0e8db print fftw speed test
0a288f2c6 Update README.md
fd62d0e50 Update README.md
d06bf2568 Update README.md
06afaa7b5 Update README.md
a7edc7d7e Update README.md
26fc7953c Update README.md
d0f30229c Update README.md
f1fc11a88 Update README.md
868db9774 Update README.md
31665f7c2 Update README.md
bb9eeca37 Update README.md
67b4462b4 Update README.md
a6cc6bc57 Update README.md
ae7116cb5 fftw with move
ae76ac13a Merge branch 'fix_circle2' into 'master'
9aa7c8db1 more iwyu
95f553c2b reject failures
594b4d6f0 comment test for circle
2372d6602 compare elemental layout
5901ff58c split test in real and imag part
d117883f4 comment failing test
757c2f603 compare real and imag part
12d0a01bc Merge branch 'pmr_test' into 'master'
b6010dc3e remove test that may fail due to optimization
5bedca7f3 Merge branch 'use_constexpr_for_alloc_move' into 'master'
f4a198b7f use unused variable
917ade270 add test on chars, remove test on exact values
0e4334f2c Update README.md
9f401265c add pmr test
53fd957f6 Merge branch 'remove_size_dyn' into 'master'
43ae25b41 conditional copy of allocator
6c6f1748c swap allocator
961e7f78d swap allocator
04b3c3090 swap allocator
850ae28e9 use if constexpr for allocator move
316cdcfce use if constexpr for allocator move
da87e2894 use if constexpr for allocator move
d194f1acd use if constexpr for allocator move
4e200aef4 ws
2e44eeb61 workaround nvcc size function
9e3ba1e96 remove size(int)
f072a3afb Merge branch 'add_double_complex_test' into 'master'
3cd2729d5 remove gcc9 test
990b77ee8 add compilation with gcc 9
84d8fcc71 add backports test
aefd36556 use ::value to try with intel
b74c20f7c fix traits
af8906f1c add checks and trait
f083217ea Merge branch 'add_double_complex_test' into 'master'
c5e9396fb add templated_test
81e8fd8d1 Merge branch 'prefetch_fill_constructor' into 'master'
3e3b58152 Merge branch 'rm_size_w_dyn_arg' into 'master'
370e162a9 remove commented size function
7b947f85d force c++17 for nvcc
cce6a2f53 add simple cuda runner with speed output
2ad7edfef use adaptor
5521d4dae Merge branch 'prefetch_fill_constructor' into 'master'
0d5dcfefc Update README.md
83b755280 Update README.md
6edb80071 Update README.md
9e319006c remove space
0bbfa6443 add comment for hint
fea826be1 fix test name
a2aa8ed4b clean up allocator trait code
8e3b3f9ba make fill constructor use prefetch
04e51944a Merge branch 'add_prefectch_experiment' into 'master'
a6b7d0ffd uninitialized_fill_n finds correct adl
e325d0890 add speed algo test with and without prefetch
61471b905 add static asserts to ensure change in traits
d8f38c806 Merge branch 'fix_size_type_argument_for_alloc_trait' into 'master'
bef376b7d be more specific in test about memory system
0ce38d90d Merge branch 'fix_size_type_argument_for_alloc_trait' into 'master'
bdb4effb0 simplify adaptor class definition for allocator_traits
38206835b add speed test
7898e3c6b add speed test
652862e2f use global namespace to ensure type
db4ec4e58 Merge branch 'add_prefetch_to_universal_allocator' into 'master'
a2ed38a29 don't use member function
c4c0f5563 use indirection to simplify code
6505013e3 fix headers
67d320aa4 simplify namespace
f9a7aeea3 use multi::allocator_traits instead of std::allocator_traits
f1f5f2235 use sfinae for construct
3f3306f8a add prefetch
09b1aec2a Merge branch 'fix_gpu_init_list' into 'master'
d60937496 replace uninit_copy by copy when appropriate
c1ec0a533 add test for initializer list in gpu
a8a0525fa ws
071e7390c Merge branch 'more_HD' into 'master'
123a4a8c4 remove constexpr for nvcc
c7b7a5c75 restore fftw code
7341e1414 use raw_pointer_cast as a free function
01d516db6 add overloads for managed pointer
1d2a83b6d make involuter HD
a007b03f7 Merge branch 'more_HD' into 'master'
6b580e98f remove what function
4d7370620 add overload for pointer on the left
a16a0aee6 restore test
34256dc26 add default allocator for managed pointer
6419d8ab6 more HD
0ae5b5c0d Merge branch 'more_HD_for_thrust_alloc_managed' into 'master'
a5ad57061 more HD
99c7abf29 fix short var
e831d56fc Merge branch 'master' into 'more_HD_for_thrust_alloc_managed'
8db0dddae more HD for managed allocator
239bf4560 Merge branch 'cuda_managed_resource' into 'master'
8529852c0 add enable gpu option
01144090d add enable_gpu option
c2fbb0bda add universal test
9d20d8acb add universal case
1e4d2ca21 Merge branch 'cuda_managed_resource' into 'master'
66725e4d3 comment reextent(tuple) [deprecated] in test
c937949f9 use nv_diag, diag was deprecated
9d33266e4 Merge branch 'nv_diag' into 'master'
9f7c6a1ed use nv_diag_suppress
58d2c65e7 typo
84bd93a46 Merge branch 'fix_circle' into 'master'
07158feb8 remove attribute pure
093d98ba1 fixes
72b8fea3b remove suggest pure
b15368907 comment all pure
0f1734a31 more pure
154b385f2 circle in release mode
cad2f7ca8 comment pure function
1f8af1b32 more pure
a06c5dc22 more pure
c5932e919 more pure
6db31c72d more pure
30bcf04d7 remove commented code
7ce050802 more pure
61263b946 more pure
d0457c2e0 more pure
03865e3ac more pure
c30bdfd77 less pure
5a3931983 more pure
ca08dd7e1 more pure
f58ffdd3c comment fix in ci
ec4acd3b4 more pure
5c767433b use gcc 10 for circle ci
fd693491b use stable debian for circle ci
767e8fc99 use stable image for icpc
b013bdf0a add g++ 11
336d55eff less pure
0b1281b91 more pure
896a352ed add another pure
df3712c2d delte rose tree
88027cb92 ws
5b8801120 use unused var
9d8ec0e7a make equal pure
3fc3d48a0 pueble grande
1c0f937b2 more pure function
06181172a use omp num threads = 1
aaf132e0a add attribute for size
80d67d4e4 add gcc name
edb092e8c force use gcc 11 for lib in icpc
d2af2fcda use unused var
ed96d43d7 remove warning
d6c9abca5 use var for nvhpc 22.7
dd83095d9 fix nvhpc for 22.7
24072c158 allow circle failure with libstd 12.1
bfe809d0f Merge branch 'more_HD' into 'master'
6d091cc8d more HD
8187c35d7 Merge branch 'thrust_managed_allocator' into 'master'
3f36fbed9 add test for managed_allocator.hpp
8a324f4ef fixes for managed allocator
ae1ec7404 Merge branch 'fix_managed_cctor' into 'master'
328b20e0b fix base HD for thrust allocator test
1423aeb45 Merge branch 'test_slow_copy_managed_memory' into 'master'
fd907c060 conditional add thrust test to have gpu
fa5e0a472 Use a relative path to locate circle.
328836fb5 Use the cached allocator for the speed tests.
07f3f4d3b use endl
b148e2602 add array bechmark to thrust adaptor
f134bf377 Merge branch 'more_info_prefetch' into 'master'
c8778a0fc add error information
4d1368d75 Merge branch 'workaround_circle' into 'master'
88151c553 complete pre-push
89b90a11b uncomment almost all pre-push
bee0b1843 comment code that makes circle crash
ffc41fda7 Merge branch 'remove_serialization_dep' into 'master'
bf58802b4 more tidy
8bdaf44b4 Merge branch 'remove_serialization_dep' into 'master'
cfeb4a149 more tidy
2031307bf fix cast
6f84473c9 fix adl and intel
05d905339 add void
c1c3005a4 better nodiscard
8d8faa83f more tidy
7cfc54813 remove nodiscard
e8da052af more tidy
9bcc34a56 Merge branch 'remove_serialization_dep' into 'master'
d8ba9e04a more tidy
375d527e6 Merge branch 'remove_serialization_dep' into 'master'
73513a437 more tidy
5caf86e61 more tidy
4ac63ea96 more tidy
a8a2f4df2 Merge branch 'remove_serialization_dep' into 'master'
2a6c999dd more tidy
116675de5 more tidy
5f7a44ff4 use nodiscard without explanation
42373d6fb up to nodiscard
2d160b665 Merge branch 'remove_serialization_dep' into 'master'
1f1d26ac1 more tidy
74311c1d7 ws
82dafb724 more tidy
2e72c635b more tidy
1be62d103 more tidy
d8e50bcaa Merge branch 'remove_serialization_dep' into 'master'
ce27c827c more tidy
515646021 Merge branch 'remove_serialization_dep' into 'master'
165be6c28 more tidy
2ba358075 more tidy
19bad8bea more tidy
67b3cb282 Merge branch 'remove_serialization_dep' into 'master'
4e489b0ea remove unrecog opt for icpc
3d706ea11 workaround for apply of icpc
4a7aa71a7 more tidy
23143ed9f more tidy
51dd480aa Merge branch 'remove_serialization_dep' into 'master'
9532fa8b5 more tidy
631da81a3 remove -Rpass
11baf9898 Merge branch 'remove_serialization_dep' into 'master'
7ad2de9e9 more tidy
0eeafd23e Merge branch 'remove_serialization_dep' into 'master'
cd39c3231 more tidy
9b6f71b1f Merge branch 'remove_serialization_dep' into 'master'
3a39c0f99 use rotated for stenciled
ddaf21b5a Merge branch 'remove_serialization_dep' into 'master'
dfd1a0558 more tidy
ac7e3e255 more tidy
4117260a5 Merge branch 'remove_serialization_dep' into 'master'
d1ef76a94 more tidy
9936aa063 more tidy
8c89dbcac Merge branch 'remove_serialization_dep' into 'master'
a402ba98f more tidy in array_ref
c749b2f6b adl with long arg names
48d3c6d5e Merge branch 'remove_serialization_dep' into 'master'
12500f2a9 remove short arguments
26603590f Merge branch 'remove_serialization_dep' into 'master'
ef8b23a1a use long names in operators
20338c122 use long names in operators
d6de825f3 Merge branch 'remove_serialization_dep' into 'master'
694b1626d long var names
b0274d5a8 fix ws
aa6b906b8 use long var names
a8335abaa more long var names
aee1746e7 Merge branch 'remove_serialization_dep' into 'master'
b227f1630 use long variables
3411b66a6 use long names in array header
23601db3c fix short variables
32401cdec Merge branch 'remove_serialization_dep' into 'master'
f81b2b184 more one letter fixed
2aae6bf3f Update README.md
2e8e31add add commented install command
addecf8fb improve BLAS error message
d64cda148 comment unused functions
a025fb2e2 Merge branch 'remove_serialization_dep' into 'master'
3c6dbb15e remove code that depends on boost timer
8fb1e5c8e better errors for cmake with blas and with fftw
3f1e34b3b better warning
0de4caa73 Merge branch 'no_serial_dep' into 'master'
4504927e4 remove serialization tests
bf97aeef6 remove serializaton as a dependency of tests
bd493aea8 Update README.md
663614cc8 Merge branch 'tidy14' into 'master'
7459934af fix cmake variable
7281ed1ad upgrade to clang tidy 14
5b010bf63 Merge branch 'fftw_move' into 'master'
631c0e79e cpplint
5e768c1fd add dependency to ci
48e2a4355 cpplints
5ac951263 better cpplint
05ce0474e implement drop
6814d4428 more tests
bab762666 Merge branch 'fftw_move' into 'master'
4735c6f7d Merge branch 'fftw_move' into 'master'
a8cf2ae2d test take
94c9b671c add take
2a218c11b add extra test
561b5c93a add extra test
bae1f9bf0 use unused variable
03f01283d no lint for move assignment of references
026937e55 more move for fftw
f4b9b1562 more move tests
00fecf613 more icpc warnings
38aa3fbd6 Merge branch 'fftw_move' into 'master'
e85dcc2ea add smart move
1fbc65413 Merge branch 'fftw_move' into 'master'
5929bcf3c add move test
2dc5477fe comment decay
db46ce011 Merge branch 'fftw_move' into 'master'
be15d8bfd remove dyn macro
4a7fb6d46 Merge branch 'tail_paren' into 'master'
5aadf5520 use absolute paths
ae79c0c1f use absolute paths
d9070e10b make an exception for icpc
4f9538baf more tests for layout
250c5331b make an exception for icpc
a61e78b0b workaround a bug in icpc
cb625bfd9 implement tuple without byte padding'
d5792f209 private base
31401504f case n=1
b249451c7 Merge branch 'tail_paren' into 'master'
6ff7ada84 ws
01c6cea30 use tail paren
5c04980bb Merge branch 'msvc_warnings' into 'master'
736ae116e commend 1 element case
4a5264fed Merge branch 'msvc_warnings' into 'master'
7f2985318 add comment about unique
04740e13a Merge branch 'msvc_warnings' into 'master'
f461e79d5 more constexpr
74ecaf4e3 add w option to iwyu
f15ad0b63 no relative paths
c2c88d292 use all abs paths for index_range header
f3f37e02f Merge branch 'msvc_warnings' into 'master'
897c2d32f remove project from cublas
f83683d46 include directories in test
189e1b725 remove project add project include
126a2eedf includes
236b44cf7 make self include non-system
b42665f93 more absolute path
436996368 Update README.md
bc291d216 Update README.md
9634c73d8 Merge branch 'iwyu2' into 'master'
1237e9380 no make
88062abd9 Merge branch 'iwyu' into 'master'
ba120916b remove file
0ce07d614 correct command in ci
f63e56c88 add clang iwyu
8186538f7 Merge branch 'more_msvc' into 'master'
1fde32de3 renamed
cc0c912f1 Merge branch 'more_msvc' into 'master'
b927f6273 include files for tests
b68b93a0a ws
f4008683a layout constructor for msvc
60c1c2b36 const::value
68ecf9ea4 Merge branch 'msvc_after_fixes' into 'master'
80b168f0d Update README.md
aa84a09ce supress int -> double conversion in msvc
8ef322dc9 supress int -> double conversion in msvc
ed8171040 using this->nelems
1cdaba845 add empty main test
4b79189f4 Merge branch 'fix_ALL_for_msvc' into 'master'
4197621bf template corrections for msvc
0343ab1a0 ws
3267d0c08 less and and not
d2090ba67 ws in macro definition
bb195070c use command at end to help see the error msvc
1c2c9c9f9 use nolintnextline for macro definitions
b4cacfdc1 maybe unused
dfe8c5403 use builtin maybe_unused in operations header
5115e1944 Merge branch 'fix_ALL_for_msvc' into 'master'
b5461b552 use builtin maybe_unused in operations header
b1477d5d2 use built in maybe_unused in complex header
c0ab21dfa remove maybe_unused header
40c12910b use c++17 nodiscard
cf41943d7 Merge branch 'fix_ALL_for_msvc' into 'master'
adc6f0cc6 use && instead of and
d94327a3a Merge branch 'fix_ALL_for_msvc' into 'master'
0b0cba9b4 ws
85d51ab39 add constexpr to default constructor for msvc
0c1243b2c add constexpr
dcd6683c2 remove const from ALL and add constexpr to default constructor
73659e134 Update README.md
f0f12b70d Update README.md
930b2c824 Update README.md
c96c1f605 Merge branch 'fixes_for_msvc_2' into 'master'
056c8e4aa remove test for deprecated ctor
f8fac2032 remove deprecated constructor for tuple
668c7f66f Merge branch 'fixes_for_msvc_2' into 'master'
fb581eb56 more || instead of 'or'
c2a61bfec Merge branch 'move_on_rvalue' into 'master'
4f73fd6f2 add nolint for use after move
c8c94e569 add benchmark
b9fdbf50d unique_ptr 1D element as test
f63d01521 remove comments from assignment
0c5a9032c test move only type
6de4f57e6 move on lvalue for references
1ab03047b Merge branch 'fixes_for_msvc' into 'master'
c3988e122 use || for or in template
f212d8de7 use && instead of and in template for msvc
20add63d2 Merge branch 'fixes_for_msvc' into 'master'
300608e7a do not test removed deprecated function
155623f63 commented constructor originally for qmc
84793b036 alignment of code
4ab303091 Merge branch 'fixes_for_msvc' into 'master'
33a63a259 Update README.md
e17048bf1 fixes for msvc++ in serialization header
1a32a612f Merge branch 'remove_iostream' into 'master'
d5c13eba3 comment for include
a414f13d4 remove commented code
c2f6c5efd Merge branch 'remove_iostream' into 'master'
bb8a69124 Update README.md
e6537d266 Merge branch 'remove_iostream' into 'master'
87a44d629 bring offsets from layout
e323384a7 add functional header
fb2042741 remove iostream from index_range
0cbbc429c Merge branch 'indirect_c_array' into 'master'
dbb29ac90 element_transform test with indirect c-array
fba9e2ee7 Merge branch 'perfect_constness_for_transform' into 'master'
6405556c4 use boost require
6ba82e6d4 Merge branch 'perfect_constness_for_transform' into 'master'
f8240b6ea test const_indirect assignment
7857c8242 perfect rebind and ref_add_const
009f8ed85 add special case for nvcc
e592f537f add nolint define element_const_ptr in class
c307d17d7 remove unnecessary const returns
59cf1bd5b alignment
d780b441e added indirect example
ff2907709 improved rebind
d6d8430ee Merge branch 'span_like_test' into 'master'
dce38d879 remove commands and macro
9a3c5cd6c add span like test
0bd5b6aa3 Merge branch 'reactivate_runners' into 'master'
7bef36f93 restore inq nvcc ompi runner
82441426b restore qmc cuda runner
b71f7eada Merge branch 'arthur_challenge' into 'master'
e3b72a997 remove HD for base
ce7974d7f Merge branch 'arthur_challenge' into 'master'
b6dfd9c41 Merge branch 'moving_reextent' into 'master'
f401fa2a3 change rebind for transform_ptr
c64fe9a9e add arthur's example
fb23d383f reextent with move
7bb10b135 Merge branch 'codecov2' into 'master'
511480dcf use different format for codecov range
919413812 Merge branch 'nice_const_correct_2' into 'master'
4768b741e Update README.md
e8b026663 explicit disable range loop analysis
f81ff055c Update README.md
5a29c6fcf disable loop analysis for clang 9
3daf8ed78 use const& in loop
3904d61ae Update README.md
a7fa594e4 Update README.md
0ea3167a7 workaround warning in clang++9
0e8a4aa63 Add 2d examples const correctness
687b7f980 Merge branch 'nico_const_correct' into 'master'
27b0f3cd1 fix tabs
3646aaf2f nico example
915b7f3ae Merge branch 'element_transform_5' into 'master'
b585dee5a add boost timer
2e1a46176 add libraries
6b7e8423b add dependency to covertura
8e7fb5f24 instructions in cmake comment
b9aff9377 do testing only if boost test is found
2ec9f6ee1 add serialization
a72b6f8d0 complete install message for ci
55630de6a install libboost-test in cobertura ci
4e5190739 add gcovr
a562e63b5 add gcovr
964abd232 do not run tests if Boost is not found
d6eb4664c cmake in cobertura
2f19fc182 cmake in cobertura
c213f9f03 cmake in cobertura
1ed56e063 cmake in cobertura
69955220f cmake in cobertura
d256c1d86 add cobertura
dad82c9c0 add cobertura
35a9d962b Merge branch 'element_transform_5' into 'master'
ab5dd0d90 add back codecov in runner
fce45ed65 add back codecov in runner
6b60b387a add back codecov
29955ce00 make transformation function constexpr
a84cf3146 Merge branch 'element_transform_4' into 'master'
a031533e2 add inner product test
bf46febd2 add implicit transformation
9fee147d2 Merge branch 'element_transform_4' into 'master'
59901fb3b missing test
8da6e5050 finish transformed demo
ed86cf54a finish element_transform
aa66e0a24 Merge branch 'element_transform_4' into 'master'
1cf27634f add test for element_transform with mutation
4a2fce72d add mutable element_transform
1fda72baa Merge branch 'element_transformed_3' into 'master'
a0d6c7d88 fix clang 11 ci
3344e0232 add needs
27adc229d add all dependencies
5954717c7 add broadcast example
3611b9ae3 fix ws
0841ff67a remove -j 2
008ad4bb6 comment inq nvcc ompi runner
186cd76bc dedeprecate sizes to avoid overflowing the logs
2498c0325 do not run cuda
89037c47c use less processors
5bc5948ae do not make op complex constexpr
c7918e141 do not make op complex constexpr
1d56284e2 more constexpr
92fecca8f remove runner runs
f04a12374 element transformed Conjd
3073020d6 add deb packages to qmc ci cuda
fa110e665 add packages to qmc ci
14a5fedf6 add git to qmc ci
c90321f8a add qmcpack-icpc
197ca5a0a conj transformed test, std, lambda, lambda const
c03694cbd added and test element_transformed for 1D
e0028153c add transformed ptr
9f971e21d disable some warnings
64532faca Merge branch 'fix_gemm_100x1_1x1_case' into 'master'
b663a499b fix benchmarks
4ab3e113d add index range test
699adc44f fix path
33fa11d9c use debian stable for inq-cuda-11.7-compileonly ci
514a4cbbf use vanilla cuda for inq tests
976e83892 add c++17 option for nvcc ci test
3ce9b3112 add cuda 11.7 ci
4d9e056d9 add test 6
02e7a88c2 fix gemm 100x1 times 1x1 case double
c7608ef55 Merge branch 'rvalue_from_access' into 'master'
45c216c3a add comparison of the semantics of moves with vectors and pods
f7291b6d9 use longer variables in library
c4721df61 add forwarded
becdb22ed add rvalue for access
ff95887b7 add rvalue for access
b5d45b75f Merge branch 'fix_blas' into 'master'
b7934b108 reorder tests
50bb57873 update credits
848ca9536 add better error reporting in blas core
d8e9b0aea Merge branch 'add_front_and_back' into 'master'
2052fb052 Merge branch 'gemm_test' into 'master'
c891f24d2 fix gemm
c8f5b56ca add not working test
cc892609d add not working test
f67942c4a simplify implementation of front and back
9bdacdad9 simplify implementation of front and back
ecfb594ca add front and back, and tests
9d2d0bac9 Merge branch 'remove_reverse' into 'master'
3cd53c9ac remove reverse iterator in crtp
be7eb1c9f Merge branch 'remove_reverse' into 'master'
da086e787 Merge branch 'show_not_working_feature' into 'master'
03cf71800 Merge branch 'fancy_pointer_conj_example' into 'master'
c301308fd remove reverse iteration
8a63c457b slices with stride
ca66a54bb Update .codecov.yml
2f67d7359 ws
08f1044a7 boost itertor transform example
1235bfc4d ws
09a79e204 add missing include header
75c0ffd7e add static_array_cast with arguments
908db2614 Update README.md
0968ca01a Update README.md
eb100f4d1 Update README.md
2598ec4e3 Update README.md
48406b27e Merge branch 'codecov_changes' into 'master'
2349e70ed Merge branch 'elements_assigment_from_init_list' into 'master'
278ec3507 rollback
09b10ad79 fixed warnings
f7f00e10c added tests
a3098d020 Merge branch 'move_ranges' into 'master'
716f999b0 finish move iterator
bca3d838d codecov syntax
b27319389 add move features
5a00c8ab4 Merge branch 'array_move_assignment' into 'master'
ed6246ae0 add test for reextents with noop
56baf69f7 remove comments
bd8c076ea fix comment spacing
680ea9664 Merge branch 'array_move_assignment' into 'master'
f4f2ab0fc add num_elements to fftw range
0989314a7 move fftw range to header file
556dca6a4 use moved object directly
82274606f assignment for same num elements
716491d47 Merge branch 'array_move_assignment' into 'master'
eda9ab446 make direction enum
123d75307 Merge branch 'array_move_assignment' into 'master'
0020b87f8 fix tidy
23f56148d fix get
41a967abe add new fftw::ref interface
b00271cd7 Merge branch 'array_move_assignment' into 'master'
f58051133 fix return type of fftw references
db9aa778d Merge branch 'array_move_assignment' into 'master'
3879645d1 test mem stability
ab9fac89e add lazy fft
b4c9dcf19 faster ci runner qmc
5f4dd001b uncomment cuda operator= &&
08ca6c2e0 faster ci runner inq
cff3fe0c1 Merge branch 'array_move_assignment' into 'master'
ce55dcd91 add op= overloads
d3fa9b1ec add clang inq test
5900614ac Merge branch 'fftw_range2' into 'master'
681a89379 use copy instead of copy_n
7923ba2d3 Merge branch 'elements_assignment' into 'master'
ab1df7263 Merge branch 'concepts_la' into 'master'
cba97b844 Merge branch 'avoid_constant_conversion' into 'master'
b83e8a6a2 follow rules
85c070795 Merge branch 'donotallow_qmc_runner_fail' into 'master'
23e5a76a1 Update concepts.cpp
bbb308880 Update concepts.cpp
6b42ee7ad test concepts related to LA
a3997e78f add exception for boost test
a8b05e18e use rank_v
9e6eb5585 Update README.md
4692ca96c use rank_v
3598c74e0 use rank_v
65424bd90 avoid constant conversion
5332594e2 delete
9daa86308 remove cobertura
dd2d93860 cppcheck update
c9c57020e do not allow failure qmc cuda runner
8151dd6c2 Merge branch 'cppcheck_warnings' into 'master'
a2a2356f1 ws for comments
a58514251 add version
64bbbd7dd Merge branch 'master' into 'cppcheck_warnings'
d9355874e Merge branch 'scoped_allocator' into 'master'
8e6f1b5a2 less verbose cppcheck ci
42a669449 add not for cppcheck
f9e88db41 add uninitialized adl
e93c5f50a cppcheck tests
758db11b9 remove cobertura key
cc4b4c910 make apply_impl state and deduce-this
080a7ded7 Merge branch 'test_auto' into 'master'
5b31f9c5f remove cobertura
8bdb3e137 compile qmc twice in runner
f24efaec2 add version to command line
9f311ef53 comment covertura
a8d33a630 add verbose to qmc ci
1f7e6eb60 enable move for references
c7adc19d1 enable move for references
a899a4034 add verbose to qmc ci
afb8a9b12 add another execption for nvc++
69b4cb10e Merge branch 'circle_11' into 'master'
cb4513723 add exceptions for delete rule for icc and nvcc
06e965596 add no deprecation decl for ci
d112782e7 Merge branch 'test_auto' into 'master'
d6107ca06 delete move constructor for 1D
499c8b415 supress warnings for qmc-runner
6bc8a8bf4 added test for naked auto for references
1c68fa49b add circle to prepush
a1e0df063 circle doesn't like sfinae in signature
d4e142b20 Merge branch 'more_circle' into 'master'
2edf8eb7d Update README.md
e28bde3ff Update README.md
d5278a6ca Update README.md
de75a718d add comment on circle behavior
561f76f9f add circle to prepush
9f090754c circle doesn't like sfinae in signature
b9bfce693 Merge branch 'circle9' into 'master'
51a1a75e1 Update README.md
3f5313bb5 Update README.md
8a349beac simplify return type of fftw plan
9388476f2 Update README.md
00d8b81b2 fix random class
6da731fc4 fix n_random_complex
092b12a1d fix n_random_complex
a2a302249 fix n_random_complex
fca5cc4ce workaround for circle in iterator.cpp
844398136 circle verbose
ddd6bf105 Merge branch 'master' into 'more_circle'
fd636eec6 Update README.md
88fa2083b Update README.md
a6d7accea more circle
6efd921e6 no deprecated for qmc
aca019299 Merge branch 'more_circle' into 'master'
c41f677f8 Merge branch 'circle8' into 'master'
404aa8957 finish circle modifiations for fftw header
ee5324d7c Merge branch 'sustability_vector' into 'master'
aeed2d32f fix ppconvert
2a2bf8324 Merge branch 'circle8' into 'master'
1484dcf9b add qmc cuda runner
d8038ddad narrow element access
2b8b79eb1 add qmcpack cuda runner
fad096a66 more element access for circle
902f3fb6e try element access
301ad63f7 try element access
cd40fc97a fix transform for circle
e01a80677 fix transform for circle
85d4edd72 add substitutability example
7292ed1f5 Merge branch 'circle7' into 'master'
d4c042df2 static asserts do not work on circle
af2e5bece Merge branch 'fixes_for_circle' into 'master'
08f2f0239 fix allow failures
681a275f3 move tests to test stage
40df69276 print versions, use gcc 9 for qmc
b431976cd use gcc 9 as host compiler
ffc037d18 use gcc 9 for host compiler
e3921796f install cmake 3.22
046113197 add ci cuda 11.6 gcc8
fbcbcb1ef add g++ 8 for inq cuda
053a8e421 gcc 8
0b1a80d66 add gcc8 for inq cuda
10f75b898 add g++8 host compiler
a813043f8 qmc ci use cuda 11.6 from sdkhpc
2bc20cbba qmc ci use cuda 11.6 from sdkhpc
b228a60d1 fixes for cpplint
02294acd0 change cuda root in ci
d6288a21d change cuda root in ci
b0b5dc94d Update initializer_list.cpp
9e2ce438b add root to conf passthru
cc271f62d indentation
09bdade66 guard things not working on circle
4e0b95662 add inq cuda 11.6 in gl ci
228a8a0ac Merge branch 'fixes_for_circle' into 'master'
b479f1150 fix return value for circle
20898e4f1 Merge branch 'fixes_for_circle' into 'master'
29d1411e3 set trusted
7e10145b3 use debian for base ci cuda 11.3
9009891d4 add cuda repo for 11.3 ci
edbab9f75 add cuda repo for 11.3 ci
f8c2efa07 install and use curl
da1be6c28 install and use curl
8bb18687a use docker ubuntu 20.04 image
1f442ac4d add op&
ebaaf3fc2 add operators&
56c3847fe fix some docker paths
f5906fff0 install 22.1
5ea4b23d4 Merge branch 'fixes_for_circle' into 'master'
5f2745fb9 more specific version of nvhpc
9e54036c1 allow failures and surprise version of cuda
7e84d68c4 allow failures and surprise version of cuda
0404b94d6 allow failure for cuda cis
7228dde8b workaround bug in circle
ba3bebf4a Merge branch 'fixes_for_circle' into 'master'
8773d571b do not attempt ctad in circle
4b819cb87 use address of for self assignment check
eb08c5dfc add redundant operator& for circle
496711fdf remove dependency on boost hana for test
3035e9a3d Merge branch 'fixes_for_circle' into 'master'
4b2828b2b fix for c++20
4087b3210 more fixes for circle, operator==, etc
58fbbc159 Merge branch 'fixes_for_circle' into 'master'
60386d302 more circle fixes
788dc9e1e solve some problems with circle
7ccab6773 Merge branch 'fix_layout_access' into 'master'
8b89f3343 add protected mutable to base array_types
97ffbcbe1 add comments to readability rules
aa6dd92ef Merge branch 'include_cppcheck' into 'master'
dd612c578 remove CPPCHECK EXCLUDES
a3c126fc3 remove CPPCHECK EXCLUDES
5725f4d97 Merge branch 'clang_warnings_all' into 'master'
398f1385c Merge branch 'master' into 'clang_warnings_all'
186869ae7 less warns for clang 9
2276a6173 less warns for clang 11
30636e9ae more constexpr
703b03968 less warns for clang 9
53cd7ef5b less warns for clang 9
5c8e53902 remove more warns for clang 9
c9383eefb faster prepush
ebfb3ef99 more modern fftw pkg-config in cmake
bb8091193 remove warnings not in clang 9
98c06d7bf remove warnings not in clang 11
aaf5cfc53 remove warnings not in clang 9
e07ff03c7 Merge branch 'remove_layout_as_base_class' into 'master'
df6ac81f3 collect lines for clang warnings
ef18720cd remove some warnings not supported by clang 11 and 9
8b67f7486 do not use base class to change layout
2a6829211 activate almost all clang warnings
e1373e5c8 define rank as type
90a1e7b37 adjustments for nvcc in relation to sizes overload
f9a9071b5 add num_elements to 'inherited' friend functions
d70351ad6 remove layout as public base of arrays
764473838 Merge branch 'circle6' into 'master'
ac655067d Merge branch 'rm_dep_on_mem_resrc' into 'master'
d74e21e67 do not use dependent type
e10f51050 make sort work with circle
1047304f3 make sort work with circle
2d2900433 Merge branch 'rm_dep_on_mem_resrc' into 'master'
284b9504b fix documentation
563f8462e updates for gcc 7
dd7723c79 typo
491f19955 use backports for gcc 9
5a5b9c8de use backports
eb40eae52 use debian stable g++ 8
22246da58 use debian stable
00b745546 Merge branch 'circle5' into 'master'
75fb81758 add test for gcc 8
329e88bd6 remove dependency on memory resource
5bb19fcbd remove constexpr
560d93a39 Merge branch 'circle4' into 'master'
0a1042ea9 fix static_array_cast test for circle
4a80e30ea Merge branch 'circle2' into 'master'
79d3dd36d update prepush
87a470ef2 add static
488001568 remove whitespace braces
81f1296c9 remove warnings not working in gcc 8 and 9
fb5e6eae1 make constructor noexcept
cb0684cf4 whitespace
e540cf28a use unused variable
003b745ac use unused variable
98fcc60ce use unused variable
74a754c25 use unused variable
2dd9976cb use unused variable
03a2678a4 whitespace
9beaa2a7a fix ci latest circle
2e0b621d4 change place for move
848120146 change place for move
b2c7e4371 constexpr the other fnv1 function and comment
116f62e21 constexpr the other fnv1 function
f01f8d11b whitespace
ee1154713 constexpr for fnv1a function
c0e69a777 add latest circle ci
ef6be3f67 inline constexpr
de97cdca6 use constexpr inline
2f5c7db89 use constexpr
ef857e799 add const attribute
4ea640605 add const attribute
ae8152e82 add const attribute
0b8c7264e add const attribute
81b8f0fde add output return
d8034f393 fix declarations for serialization
1c7dc10ab remove redundant tag
952cf5d60 remove redundant struct
436ec8c5e make layout size noexcept
cb3eddfd2 remove duplicate returns
a244ac230 remove options not in gcc 10
feaa4f74d more cppcheck
eddc980ee allow failure of cppcheck
771f757a6 fix test for warnings on extra brackets
a00529574 remove type warning for nvhpc compiler command line
e23865216 set ARCH...=72
3968d6af4 more static checks
234404cb9 comment about init list
da41c7fae fix value type for circle
f2a492ca4 bump circle to 168
fb8507197 add arch to runner ci
e732fcd56 see patched file
c1e7e8d14 fix all allocator_types for circle
68ce5ab79 finish with element_ptr in array_ref
83aec0cb0 remove decoration for index type
d0eec59ef fix constructor
096d0d3f5 fix constructor layout for circle
6a55f060e use sed to patch cxxabi
28f0190ee work to patch clib for circle
5cc2240bc more circle
c843f1de1 add circle to ci
67a4d13ed Merge branch 'use_thrust_for_cuda_ptr' into 'master'
3929c4ca7 delegate copy
c0d6ed5c0 delegate copy elements to thrust
182058ac8 whitespace
b2fdde943 delegate algorithms to thrust
6289b8502 Merge branch 'add_system_boost' into 'master'
1f20148ad system boost
2be722467 Merge branch 'system_dir_boost' into 'master'
7f677c662 Update README.md
0498e8203 Merge branch 'add_move_semantics_to_1D_arrays' into 'master'
9d59b3536 add sehe changes, system for boost dirs
4885a410f remove legacy option
0891f5355 remove legacy option
07df8748f more clang tidy
0599128ca Merge branch 'add_move_semantics_to_1D_arrays' into 'master'
2f8984723 fix tidy header guards
36c2e8428 Merge branch 'add_move_semantics_to_1D_arrays' into 'master'
7eea2a07e change header guards
1abe6436e Merge branch 'add_move_semantics_to_1D_arrays' into 'master'
d8ff488c8 prepush debug first
48caa076b pass elements move test
2a74f4069 simplify assignment of elements by use of forwarding reference
276348d4f add rebind to move_ptr
7084c7612 test moved elements
1c07a695d make empty noexcept
b19e11ff0 complete move_ptr
c2fcdd6fd add moved method for 1D views
8e20822a8 remove dead code
e9cc93507 Merge branch 'remove_assignments' into 'master'
1c7ee3f39 remove commented code
28c9f8009 restore deprecated functions
e2b41924a Merge branch 'remove_assignments' into 'master'
eca249c47 guard empty elements
35a0634b5 hide deprecated temp
f1b7f0c09 make qmcpack build less verbose
a15d639d7 specialized code
81cbc132d make elements compatible with zero sized arrays
a23b06134 do not run with memleaker
25b4b222c fix tests
dfeef4491 tests for fast copies
c681e6990 use elements for copy
2bf166847 Merge branch 'remove_assignments' into 'master'
a828491a0 remove one based test
460717187 better equal, exposes bug in based one arrays
2195d124a add and test elements() for 1D arrays
d3569e606 get layout from elements iterator
ccc670edb comment bytes
98d055c98 improve operators =
6d63a49a1 Merge branch 'remove_assignments' into 'master'
04b17d8ee add phony move assignment to basic_array
81dd97106 add phony move assignment to basic_array
a735aacf4 Merge branch 'simplify_thrust' into 'master'
cfc4096e6 strides for ND
7fb28bb37 correct stride for 1D
168cb8af3 add free standing home function
7f3b80491 Merge branch 'remove_links' into 'master'
a7d03d51d Update CMakeLists.txt
dd0b30caf Delete algorithms
673477393 Delete complex.hpp
ceb0077fc Delete config
04581361a Delete detail
503e25a26 Delete memory
6a004c716 Delete utility
74ed0d4ce Delete utility.hpp
2a72fb09c Delete adaptors
8f882e545 Merge branch 'disable_detect_arch' into 'master'
8af97d121 install cmake
5fbdb5eba add includes
dbbe9dc02 add includes
701adbd83 remove cuda command
01044eed3 use cuda_add_cublas target
1db054416 bump cmake version to 3.23
7c73291ca modernize cmake wget
e19ed7ff1 modernize cmake
b762284e6 Merge branch 'update_locations' into 'master'
4385b0b47 remove findcuda and arch detect
5583bf995 remove findcuda from blas tests, complete
21bdad592 remove findcuda from blas tests
34742747a no detect arch
d7086ea41 update includes
4fb23e7e5 removed headers from deprecated location
85cb42c3f Merge branch 'update_locations' into 'master'
c908c217a add thread san
c99373046 allow fail ci
2094cfc7b forced_arch
eb11b285a add 61
75c320151 directory
4f3d716d5 set arch to 61
926102540 add cuda arch more
eaaef8c07 add cuda arch
0a60779db add blas and fftw
fdb3926f9 add cuda compiler var
624092a19 add toolkit dir
1d1392b30 add toolkit location
da4179c9a set CUDACXX location
d9dae2aec add cuda 11.6 ci
46d19481b add boost serialization
a1655c8f2 add boost test
cd7a58a0f add make
c02bf8f03 update CXX for nvhpc
3f5db88d9 try different path
4502372e5 try different path
3ac85b72d install certificates
a0e8b02d2 add nvhpc 22.3 CI
e707fc44a rename header
f63d4b921 install from new location
607a97a14 undo
ca376f1f0 remove header from deprecated location
0c3410b06 Merge branch 'remove_partial_order' into 'master'
08ed88623 finish first version of cursor
936a6b498 Merge branch 'various' into 'master'
3523f7a54 run CI in optimized mode
15b0bf56b nvc++ curl not working
f38f11f59 no double promotion warning
b23299c30 various
dc13c8284 solve unused variable
694536434 cloned branch
e5b7ce59a solve branch clone
35eef9d40 use full library path
0b457b10a remove warning for PRIVATE
f7af7f470 use include directories
357aca111 Merge branch 'remove_partial_order' into 'master'
a6ec64d2f ws
b8f82735c more ws
8f5762be4 do not have constexpr in base() for icpc
7c4ab1ad3 do not have constexpr in base() for icpc
4164e3775 asan undefined gcc in ci
ff81af518 operator+
9a2867265 remove constexpr for nvc++
bc49e3ee5 remove <<
9b6ee839a remove rotated with runtime argument
50c66aa41 do not use auto in get_allocator member
e7ab41af5 protect constexpr for nvc++
fa6c17ece make layout orderable
131fb19d2 mod for nvcc
b71ea08b4 more constexpr
115469396 remove rotate
84439bc6b more constexpr
d13b2b3d4 Merge branch 'remove_partial_order' into 'master'
6702b5196 more constexpr
77f78f1a2 remove template comparison
329acb932 remove template comparison
6c901fc0b add more constexpr
0b11a6b27 remove operator partial_ordered
4eaf9992e Merge branch 'try_fix_nvcc_get_tuple' into 'master'
dc4fd007d cppcheck order of line
898e4d24e allow narrowing conversions from std::tuple
7c53ce237 comment deprecated to see errors in qmc ci
0cea7563d test conversion from std::tuple
eecb44238 allow narrowing cast
1c4187fdd use static cast for deprecated translation
d19b2caed remove extra ;
47d2c30e8 use recurse for make
31a0a20d4 remove cuda 11.1
a8c778b15 add tuple for deprecated function
21b6554e0 more tidy
7943d5670 more tidy
af30fcaf3 allow conversion for qmcpack
dbbbd4c68 add sanitizer to gcc compilation
f92dccc3d pragma for nvc++, number 1216
9c5946068 pragma for nvc++, number 1216
9da739366 pragma for nvc++
e86a753af allow deprecated call in test
6b83070da disable icpc warning
412053d51 icpc
cb62f96de add deprecated reextent for qmc
1d373eac1 add std get for custom tuple
218257a06 compare layout in test
479ab7565 use defined variables in tests
b38ef6d3e mark unused variable
7cb72f7a9 restore cross compilation error
3c8e4a0f3 use head instead of get<0> or apply
e62d27c6e use custom tuple types
3bb2f3280 Merge branch 'try_fix_nvcc_get_tuple' into 'master'
70d5d6a72 add tuple test
bbb8ffcc2 remove references to std::tuple_cat
386e254e4 remove to_array function
4ceb96f4b Merge branch 'try_fix_nvcc_get_tuple' into 'master'
2b113e02e remove references to tuple
d141ae9a7 remove references to std::tuple
0e2935f4b remove references to std::tuple
fac2e7e64 remove initialializer_list and std array
a6313b574 remove initialializer_list and std array
c94265f2a use apply in place of get for tuple
ef429e1b8 tuple as a typedef
6428bd0c7 use apply instead of get<0>
025f7c511 change return type alias
3d583b4b5 white space
e21a10973 Merge branch 'implement_equal_for_cuda' into 'master'
0a25e3e6d remove nvhpc 22 ci for lack of space
35861b1fb try use less disk for nvhpc 22 ci
883fd26e1 fix whitespace
a6ecf1358 make cuda managed pointer access [] const
e87c273ae -j 1 in runners
a6ed54530 force release for runner
958c98558 make cross compilation a warning, not an error
304cff86a implement swap with elements
c92d63d3d pass index by reference
f617a6766 use equality
e7a47bdae remove execution
4d729d4a1 comment nvidia 11.5 and 11.6
0be9799a5 add nvidia 11.5 and 11.6 ci
a0117c48a add ci 11.1 11.2
b362bae9c add 11.1 and 11.2
904dbcba2 fix capture this
d69585b74 add hd
0daae7828 prepush
6b0fb6db5 finish elements for thrust equal
a8d170efe adapt layout for element access
996bc961d make involuter types random access
026e1b7ce equality for c++20
02f1c634a explicit return type
19c4c2d0e add redundant operators
992e2dc7d add HD to operator-
1cb30b7a5 implement equality
81a3235bd comment some tests
2d8e29204 remove code from axpy
4fac89b2b Merge branch 'fix_thrust_copy' into 'master'
9eec7d3aa use defined instead of base #if
3570abe48 remove diag sign
c0ff83f47 buildin_unreach commented for nvc++
ded14b09e buildin_unreach commented for nvc++
22baa7050 remove diagnose
02d5c25a7 remove diags
856c85dc6 remove diag
5b82d498c remove diag ghs_identical_param_and_return_types_required
543f26262 use hull in thurst copy
775a98de3 implement hull
6207e00b3 implement hull_size
532bdf095 pgi diagnosis remove
146a96b19 add all guards to comp_equal
e8998afc2 add pgi warnings
9514421e7 use full path for nvc++ in ci
2b2e5d2d4 add warning guard to comp_equal
ec6fd52de return false for unreacheable constexpr function
7b34a6e4f return outside constexpr if
c0d57813c remove global suppress
15ce25c44 remove global diag suppression
48b2705ea add todo
0ae2ee638 remove global disable warning
a5811637c install certificates
e601978b8 whitespace
0c391700c inline disable warning for nvcc and nvc++
24c5e8548 remove disable warning for nvcc
e54ff1e03 remove sudos
340e36bf8 guard pragmas
3394044de change names
e9856691b simplify grep
d5fb4bd53 add ci for nvhpc 22.2
cf00cb262 install grep
4fc430530 get compiler strings
eeda931ee super warning suppression for nvcc
87b11b734 Merge branch 'fix_thrust_copy' into 'master'
2d8e69d47 align
3a5b5351f align
67b0ff90d fallback to uninitialized_copy_n quickly
bc87a26b2 fallback to uninitialized_copy_n quickly
6ec8e3e22 remove HD from defaulted function
fde8be84c more HD
b2094a7fb test with custom cuda pointers
8becb4584 add defaulted destructor
7fe00ded6 add defaulted destructor
08cce18b9 add defaulted destructor
312987843 more HD
b70d62265 test with thrust::cuda::allocator
bd4b16f49 added (uninitialized_)copy(_n) backends for thrust and multi memory cuda
e24d2b4d0 make + a member function in operators
9ebd0a8a2 more general adl
048e3bf47 layout small changes
14b547d49 improve elements_iterator for gpu
81a99d6fa add warning about cross compilation in cmake
434006668 Merge branch 'fix_thrust_copy' into 'master'
5e4c9079f make rebind public
80e7121d8 markdown timings
c8e78edff use rebind other
88292a7d1 add workaround for thrust 11.5 and its pointers
b882eef2d fix whitespace
a07a4e3bf device to host copy not working in nvcc 11.5, test commented
94b3d9bbc nvcc runner in build
90131815d clarify error in runner
35b249593 cmake -j 1 in case of failure
807e3f6bc add host <-> device copy and uninit_copy
37772ae53 add uninitialized copy n from thrust
efb841faa tidy namespaces
08f41ece7 add device host device performance test
b226dff2a add multi traits
c3d6aa9a1 implement device to host to device copies
afff8c0b1 use custom traits for construction
e6bf84841 Merge branch 'use_operators' into 'master'
57416d630 add 1D elements_range test
984883192 minimalistic elements_iterator thanks for CRTP
ba64e535a more operator
596b37bfc more operator
fa706933a Merge branch 'complete_ref_function' into 'master'
9c489be55 improve fftw
85de466c8 test with modern fftw execute interface
b2da038f2 separate layout and pointer arguments
011dc86f9 some updates on operators
2419b6b11 Merge branch 'complete_ref_function' into 'master'
a16372b69 make elements_iterator totally ordered
880f6dec2 add element access for 1D arrays
6f7ac2592 Merge branch 'complete_ref_function' into 'master'
5864785a7 add selfable
198ca3ea9 move elements_range outside of class
2ab1c774b Merge branch 'complete_ref_function' into 'master'
656cc1452 make member private
233440723 add fftw shift test
5a3894b3a Add shift to the test
22c2daaec add random access iterator in multi operators
37c3dac08 add shift test
80a1afe1d Merge branch 'complete_ref_function' into 'master'
0207a7bae fix braces
335413f6a fix spaces
a987aae34 use rotated several times instead of index
6e380b91e fix spaces
8e48484d4 remove move dynamic rotated
ed5a72b75 spacing
8797a74e2 more uniform code
29706583a fix typo
cf819c182 add explicit conversion
c15233982 remove dynamic rotate
8608fa35e credits
29d768de0 add nolint
5842851fb remove nvcc 11.1 ci
57eb37608 remove nodiscard from friend functions for nvcc 11.0
093e690d3 allow failure
f1b272e41 remove curlies
0241fb64c fix
996678a86 remove dynamic << argument passing
322a85a34 do not use << with dynamic argument
93bd7a09a Merge branch 'complete_ref_function' into 'master'
6aa7900d7 remove new line
a02ea15f9 use plain auto to please intel
852f2872f remove D=1 layout specialization
f02804d90 use std::apply
d9fd4e1ec remove test
8d4d7549a Merge branch 'complete_ref_function' into 'master'
df364cdc9 remove clang11-gcc9 combination from CI
cc3497ce3 use is_empty
426bcd0ba use base to get extensions as an array
60123a0e9 set variable with export
817a77a6b omp-dev
c37c0459e add missing libomp5
ff490c81e add clang as c compiler
075279f9c add clang test
96f563235 add extensions_t<2> test
c20f095ad remove not working 11.6 in ci
5214ac28a add 11.6 base
bdf036cdc fix
da425994d fix docker path
51b222fff add 11.6
025d18679 set term
5e2eff3a5 no verbose wget
ecc9dd96a use big file installation for cuda 11.6
c18d6820d force install cuda
9f4c93bf6 install recommends
e93704c7d add gnugp
601e985dd add certificates
145de6e37 use basic docker
65cc04bc7 use basic docker
e60ae3ccb quiet wget
4368a8dcf aptget quiet
970161c4d do not use sudo in ci test
011145daa spacing
4e12f28be add wget to 11.6 test
9df9eb10e add 11.6 test
ce0a6c984 deprecate runtime functions
4149e0225 extensions, strides, sizes
5fe0f539e add runtime extensions
e1a616056 modify all elements selection
e07f052c9 split test
0852da2eb avoid slicing
3bcbdf9cc avoid slicing
7c0690332 fix comment spacing for cpplint
793a1d9ab remove rotate with soft argument
4f67ea2cd more similar
611f1f8dd more simplify layout 1D class
55fa7beaa move tidy to tests
0d1d8cc7e remove some layout props with paren
b0e324bf1 more common
73e99b792 more common
f4d5ef94c more uniform
d64b957e0 more similar
d30894fc3 more merge layout 1D and ND
fc70da972 suppress icpc warning
05e7b28bd Merge branch 'complete_ref_function' into 'master'
f3b6ba667 closer
560e06ecd more similar
371eb9f3c fix tidy
d95ed782d simplify layout 1
3cdc2195d Merge branch 'complete_ref_function' into 'master'
515bf30ca more nolint
eef0cdac3 align stuff
5d18e4248 add new test commented
b8f78546c commit link?
c40339dae add test for ref as reconstruction
e7f76332d change size test
2a0513fa2 make layout types more uniform
b62375ae9 Merge branch 'unused' into 'master'
dfde80474 simplify nodiscard
e06ca5488 Merge branch 'add_culang_ci' into 'master'
b8a9c5f83 use more facade
dc20ff454 comment windows and culang ci
a79c3391e return bool explicitly
9e0d74942 define cmake_cuda_link_executable
29e8454e8 add nodiscards
a583f473d use safe equal in test
cdf26bca9 use gcc as linker
9bb60f7ab verbose
a0374bb65 define linker executable
a8415ca04 remove option for clang
55f05818f less verbose windows ci
ec6b6c78b less lines
612e20715 fix credits
5bf624012 remove lines of code
6ca28743a don't print warning use else
649e28e61 whole cuda
e307c4b1b build .
25ceb1301 add forced arch
beb41d2ee remove install for msvc
83039422e specify arch in  clang options
97a55173c add warning mode
2c5f0dcca do not run fftw test if lib fftw is not found
dcc748bd8 message
e08ee4dcd cuda arch 50
ea08c590f cuda arch 50
edca6bb3b test blas only if found
3bf869047 defined cuda_arch for clang
23fee406a more check for forced flag
1b5aed273 add forced flag
0e75cdfbc windows cmake path and forced arch
159476c3f remove lcudart
e096f92d4 pass sm_50 as arch to clang
699b13bf6 remove arch arguments
895792023 add -y to cocho
980d4b296 add offload 35
4f9106379 move test to build
4c4de6032 fix yml
4e0f3f48a add cmake variable
47073c200 use min alignment of 16 (for cuda)
30d75aad4 never align below 16 bytes (for cuda)
66b15e5fb add full path for windows cmake
5983b5095 add full path for windows cmake
6ccaddb4e remove misleading indentation for clang
d472f6141 Add format sec for clang ci
d262cf501 ci for windows
f18b5b43b add windows ci
f74887358 remove unnecessary assignment to null
eca56e16d add intel warnings
028f6e543 comment about EDG list of diags
8e25e5dda make single use functions static
72b5f1530 add compiler warnings for clang cuda
6557408c5 move requirements to library
6ab529c97 move flag requirements to library
b25ecec7d fix -> for iterator of dimension 1
64ac8f935 allow unknown cuda version
3d00d6261 pass library requirements to tests
20f462658 add culang ci and nvcc with enable cuda
f50a59780 Merge branch 'nvidia_hpcsdk' into 'master'
683cb9ab5 aaa
223a23123 add pp variadic for nvcc
714cabf9b define c++17
754b00c59 define c++17
7de828715 simplify more
7173d69e2 cuda standard
efa389cf9 cuda standard
72e70aab2 cuda standard
55b7f98e7 cuda standard
728705cb4 cuda standard
798182795 cuda standard
61f5126d0 cuda standard
b0cd41485 remove sign conversion werror
12dd42a32 pass Xcompiler with commas
0f80accb0 remove all warnings for nvcc
f13f9dcd9 remove 11.1-11.3
2bfa243fc remove conversion and sign
026304e69 update readme regarding compilers
8ac0dc233 last details
7ce5b3605 final warnings
b4ff22d90 use prev unused variable
bc67a2043 remove unused variable
27fbd3785 separate nvidia case
96b8b7a87 separate nvidia case
65a0435cf separate nvidia case
3715cd71a remove if enable cuda
9ee4621ea removed unused variable
c87a312dd fix unused variable
713a1c597 add nvidia id
ab58959ff remove unused variable and fix headers
dc56920aa collapse nvhpc and pgi cases
0dcd6abca add NVHPC ID
3f6c275c3 single return
d3a4f082d remove Werror for nvc++
a482face5 remove Wall for undetected compiler
5e1c3365b defined cxx_compiler id
0263e386f defined cxx_compiler id
3ce23653d defined cxx_compiler id
afc2132c5 avoid nvc++ for apply test
38ca39ede avoid intel for apply test
95a33d2c7 use apply
ce85c053f use apply
e24b84c73 use apply
983c2cda8 use apply
eeffae189 use var C
7e510ad4f hpc 20
0698d84fc fix boost_dyn
4a08559cd use unused variables
1ed574c06 remove useless test
57943d267 unused variable
ccf50c041 indent
e3de04151 order warnings alphabetically
b0840ffc6 print compiler id
d812c53e3 remove options that are not understood by nvc++
37323afce add apt blas and fftw to nvc++ ci
6bd8811cd cd build
26e029aac cmake with nvc++
298dd8089 rm unnedded deb
a5a2d1d05 add directory
7ff8c45dd add tree
df5d16c71 ls directory
2b52151d9 answer yes for apt-get
2c26e5dd1 use curl
cefef99ac add ca certificates
9940c04c4 add apt-get update
32edddb34 see directory
a1bfe606d check version of nvc++
005a362d6 fix yaml
38526e744 install nvidia sdk
cfa126bac Merge branch 'try_nvcpp' into 'master'
cf4b31102 Merge branch 'master' into 'try_nvcpp'
2e462935d update compilers lists
77ffe3543 update prepush
fb476073c update pre-push
560170614 divide test and build
ed42c581c don't allow cppcheck to check
1db8b3ec5 remove mkl
506055598 remove tbb
a6e707ba9 change order for space
db73a3110 remove compat tool from oneapi ci
37b5d537e add icpx tests
598b0b17f fix error in curl
aec21d528 restore semicolon
179be0d03 remove commented command
34114a64b remove needs for quotes
36d1ff16a add quotes 2
6b3cd3d00 add quotes
0efe9dc8f use short path and install mpi
d1236a0db intel make verbose
0e7433222 intel verbose
9d896f748 add boost timer to oneapi ci
2fa6dbef9 add pkg-config
8542aab7b add boost serialization to ci
6f50988a2 install g++ that helps icpc
042c7b3e5 install cpp component
485c23d93 install hpckit and component
0939d7e79 fix typo
1f80b4e62 full path for icpc
2ee6c8996 install only compiler
aa92e0679 install basekit for oneapi
3889c9b84 add certificates
dba67267d install oneapi manually
05347d097 use mpg docker image
46fdd17c7 use basekit
785ef7809 Add back one api ci
6b662f88b add nvc++ to 11.5 nvcc ci
c0af37843 add test line with nvc++
06fbc8ed9 Add .deepsource.toml
b069a170b add aggressive opt build type to ci
b623fb9ad Merge branch 'fix_equality_for_20' into 'master'
b6acea4b4 add clang++20 to prepush script
a78ba4370 fix ws
ff8e4f06b add text about c++20
ff9a7f527 improve comparisons for array_ptr
677cef716 test negations also
f2c7c6fd5 improve equality
ddc81a3e9 add const to equality operator
0269851eb add negations to equality assertions
0af055f94 remove generic compare
7c1a49b4c Remove == for array, rely on base
39b462cf0 improve operator== overloads
67b6b36a1 install clang package, not clang++
6d555fe0e make extensions comparison const
5c0d86251 add ci for c++20
8a11bc327 Merge branch 'fix_cuda_cmake_ci' into 'master'
530dec52b add explicit cuda arch to cmake command in ci
e74acd29b download cmake for cuda ci
a16bf167d Merge branch 'static_array_move_test' into 'master'
9eebf8b0b add SLOW mark for += -=
f2ee8c8c4 implement += and -=
0913b28e0 remove to_address, using inherited function
265a803d6 Merge branch 'static_array_move_test' into 'master'
91ee8d717 remove to_address
0f37fc0b3 update to_address in cuda ptr
d26013db8 to_address means return raw_pointer
d9ffc0dc6 fix typo
e92ecdb8b fix typo
b92032a64 add select_on_container_copy_construction
27b4cc292 rewrite alignup
991ee6644 Update allocator.hpp
7fe08df9f U constructor for cuda allocator
27a9d9e18 use cuda impl of align for raw pointers
f299a49a0 use cuda impl of align for raw pointers
1d7312048 use reinterpret cast for return of align_up
a8eafc2c2 use reinterpret_cast
b3cdc1967 use std uintptr_t
5ae190861 use std uintptr_t
133f07e3c use c-cast version of align_up
3c927523d use to_address
5d37b4323 use raw_pointer_cast instead of to_address
13082078d fix ws
0b6676066 fix ws
c05940679 delete yml
d093003c9 ws
d92ef1feb comment
cdb8c3646 more inline
c2e1ebbc2 more inline
405256499 more inline'
7423446bd remove freebsd test for now
553fae521 new token
77672936d more inline
f501ecc7a more inline
ae5c02a5c add inline
66992c2ab fix ws
d983f4f07 add cirrus
23119919c remove checksum
9ecf8d2d9 fix yml format
61f226def fix yml format
5f4228aec fix yml format
c2791599f tweak yml
27cd7aa6d use cirrus freebsd
247b19bed cache allocator not use counter
0bdc1fd89 add freebsd ci
ba09b6d32 remove allocator counters
634560ade update version
d3319bc4d fix ws
beabb0d7f ws, comment tests
bcb879e05 Merge branch 'reextent_test' into 'master'
21d9e8541 remove conversion operator to base type
ff1c7e1ad fix ws and more extent tests
cf0a839de fix ws and more extent tests
2c7ae9f7c Merge branch 'add_rosetree' into 'master'
2db8f5a74 not working with lvalues either
09a95a029 try with lvalues
e472e0741 comment nvcc crashing code
bf6599229 bracket last nvcc failure
29b6288ba last bracket serialization
464f00674 tidy ci
3118681cb more serialization line 351-
ea7643799 update readme
0b477f042 more serialization
c336a79b1 remove cxxstd17 from cuda path
339a91e01 use explicit c++17 in cuda line
cdbaeded2 remove add compile option
5fef6933d add compile option, not cuda_standard
6bf9af47a make c++17 a requested feature
72304478b add option c++17 explicit
eec210514 more serialization test
d4957d674 more risky serialization, before string
83bf4f248 declare c++17 for nvcc
4bbe3012d more serialization risky
e90f5b47d remove 17 ci
4044faf1d more risky
920e123c4 comment most of serialization test for nvcc
9c4cdd237 add comment
37896e229 align serialize code, compress acccess code
2883ac9f1 initialize everything in serialization cpp
77da7803d make fancyptr example compatible with device code
565a9653c make ctor from pointer constexpr
8ae76bc86 make copy constructor constexpr
00db7195d make copy constructor constexpr
676c091de make template copy constructor constexpr
0d0ae7abc remove assert
ddce68d19 make ref dtor constexpr
14965d542 make ref dtor constexpr
211defece make move ctor constexpr for fancyref
b889325ee std 17 added for nvcc
0af677f35 do not mark cuda reorder as error
60267a915 adapt cmakelist to cmake 3.16
7ea37951e attempt to add rpath for mkl
06e6e8674 add cuda 11.5 ci
cdba5cc8c minimize prepush
de48c9d84 make functions constexpr to be device
8a26253f6 add warnings as error in nvcc compilation
9e543376d add warnings as error in nvcc compilation
e6a2b67a6 finish mkl + tidy corrections
ec6f91ec3 fortran return void variable
35e77c057 fortran return void variable
7a9fb1cf8 reenable dot tests
a587bccbb add rose three
f04efe70a some linting
7096df3a6 Merge branch 'add_rosetree' into 'master'
2933de2bd use files for exceptions
5ab76fc9c Merge branch 'add_rosetree' into 'master'
0102c6f7f modernize namespace
c03e5ecab modernize namespace
4a06e2b77 modernize namespace
0bff3b881 modernize namespace
6d439047c modernize namespace
827455032 modernize namespace
b5049588f not modernize namespace
798c365d5 fix ws for comment
e188c8a18 modernize namespace
029704bef modernize namespace
c45e54421 modernize namespaces
4df63fe8b use nested namespaces
6b516983f use nested namespaces
c0549a7f6 suppress tidy altera unroll
0c767f119 join namespaces
4b29dd23a do not test cuda 10
9709b9386 add move ctor fancy ref for nvcc
66f01d152 mark noexcept
2a6c08e98 remove conversion warning for icpc
1bf10c8a9 add missing operations
782273b0c use concat namespace
0d0e97940 minor ws
4d428a96c require c++17
bace0379d suppress deduction guides for nvcc
c8b29f946 Merge branch 'clean_cmakefile' into 'master'
aa0ff033d more clean up cmakelist
f8a20aac5 Merge branch 'clean_cmakefile' into 'master'
45201d960 clean CMake
6307a1046 add memcheck

git-subtree-dir: external_codes/boost_multi/multi
git-subtree-split: 94266f15fa12e511afc90c0533801c81690ae8ea
2022-10-04 18:07:57 -07:00
Ye Luo d56142cdf4
Merge pull request #4257 from QMCPACK/fix_fermi
Nexus:  Improve QE Fermi level handling for spin polarized systems
2022-10-04 15:14:11 -05:00
Ye Luo 405d302bad
Merge branch 'develop' into fix_fermi 2022-10-04 11:50:55 -05:00
Ye Luo 7ec26b8b7a
Merge pull request #4263 from quantumsteve/4156_obsolete_hdf5
Use hdf_archive with PWOrbitalBuilder and PWParameterSet.
2022-10-04 11:49:57 -05:00
Gani Annaberdiyev cf47f11369 add safety check for other cases 2022-10-04 10:47:23 -04:00
Gani Annaberdiyev 03e7429d06
Merge branch 'develop' into fix_fermi 2022-10-04 10:41:58 -04:00
Steven Hahn 693fa324f1 Remove PWParameterSet::writeParameters
Signed-off-by: Steven Hahn <hahnse@ornl.gov>
2022-10-04 10:39:35 -04:00
Steven Hahn 5863d10f64 Use hdf_archive with PWOrbitalBuilder and PWParameterSet.
Removed HDFNumericAttrib.h until the build failed.

Signed-off-by: Steven Hahn <hahnse@ornl.gov>
2022-10-03 21:33:11 -04:00
Ye Luo 1ec95f3394
Merge pull request #4253 from rcclay/fast_force_switch
Enable Fast-Force Capability for Users
2022-09-30 09:12:51 -05:00
Ye Luo 937cd7ff90
Merge branch 'develop' into fast_force_switch 2022-09-30 07:07:32 -05:00
Paul R. C. Kent 59e3174794
Merge pull request #4262 from ye-luo/raise-intel-minimum
Raise Intel minimum version.
2022-09-30 02:16:09 -04:00
Ye Luo 7d022a03df
Merge branch 'develop' into fast_force_switch 2022-09-29 20:54:57 -05:00
Ye Luo 8f2edb6cfb Raise Intel minimum version. 2022-09-29 20:49:49 -05:00
Ye Luo 8187e663ce
Merge pull request #4259 from correaa/remove_more_size
remove last? size functions
2022-09-29 20:39:44 -05:00
Gani Annaberdiyev 79f1b69754
Merge branch 'develop' into fix_fermi 2022-09-29 13:11:14 -04:00
Ye Luo 52b64caa4d
Merge branch 'develop' into remove_more_size 2022-09-29 11:44:12 -05:00
Paul R. C. Kent a77d8f99d1
Merge pull request #4261 from QMCPACK/prckent-patch-1
Set development version 3.15.9
2022-09-29 12:43:33 -04:00
Paul R. C. Kent 44e9e2f3d7
Set development version 3.15.9 2022-09-29 08:06:44 -04:00
Paul R. C. Kent 5892bce46b
Merge pull request #4260 from QMCPACK/main
Sync develop with 3.15.0 release
2022-09-29 08:06:01 -04:00
Ye Luo 690350ae14
Merge pull request #4258 from QMCPACK/rc_3150
Rc 3150
2022-09-28 18:03:18 -05:00
rcclay aa4dc5cd49 Increase coverage 2022-09-28 15:47:09 -06:00
Ye Luo 8afc713137
Update CHANGELOG.md 2022-09-28 15:26:54 -05:00
Paul Kent cdcd66276c Improve readability 2022-09-28 16:06:42 -04:00
Alfredo Correa 4d611bda83 restore size(N) syntax for certain csr wrapper class 2022-09-28 08:39:11 -07:00
Paul Kent 595b06b3e9 Changelog typos, refinement 2022-09-28 09:12:59 -04:00
rcclay 1b60560841 Merge branch 'develop' into fast_force_switch 2022-09-27 18:57:37 -06:00
rcclay cd140b82c9 Fix constructor 2022-09-27 18:56:32 -06:00
rcclay 669a61e85f Remove temporary arrays from QMCHamiltonian. Also twf_deriv_wrapper_ 2022-09-27 18:45:57 -06:00
Alfredo Correa 00a39f38bc remove size fun from rotate header 2022-09-27 15:10:04 -07:00
Alfredo Correa f3c3d45731 remove size fun from KP3Index 2022-09-27 15:00:11 -07:00
Paul Kent f2b69eb24b Formatting 2022-09-27 17:41:25 -04:00
Paul Kent 6c55c515aa Date consistency 2022-09-27 17:38:53 -04:00
Paul Kent 36dfc37f75 Changelog for v3.15.0 2022-09-27 17:37:37 -04:00
Gani Annaberdiyev cd7209025e Duplicate Fermi level 2022-09-27 12:49:23 -04:00
Ye Luo b7f73d9c84
Merge pull request #4255 from correaa/remove_more_size_functions
remove more size functions
2022-09-26 21:34:16 -05:00
rcclay b30ba26977 Add a line to test QMCHamiltonian API 2022-09-26 14:31:20 -06:00
rcclay 28cc255a9c Forgot to eliminate state variable 2022-09-26 14:29:27 -06:00
rcclay aa00384d33 Clang format 2022-09-26 13:32:55 -06:00
rcclay 94235c0f78 Remove TWFFastDerivWrapper for state API's 2022-09-26 13:28:58 -06:00
Clay 798a1a4943 Add documentation 2022-09-26 13:24:54 -06:00