-
Notifications
You must be signed in to change notification settings - Fork 144
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add qe to tests #68
Merged
Merged
Add qe to tests #68
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Catch up test
…g. Add force to patch script for when run on top of existing source. Add building and caching of QE to Intel2015 builds on oxygen
markdewing
approved these changes
Jan 18, 2017
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1
ye-luo
added a commit
to mmorale3/qmcpack
that referenced
this pull request
Apr 30, 2020
…d589639b4 d589639b4 put feature macro guard abd9cd3e8 add contructor that can take a the constructor for a type of memory d2a08b7f0 check for defined variable for c++ feature (memory resource) 777428b1d simplify operators tests 64e43820b use is_empty f0bc1b6b8 simplify blas operations f14bdfd7a update core command line 626d3dca1 make gemm use the new involuter c810caff3 make dot use the new involuter 6f7525f9e make involuter more like a pointer 148bd59f0 example with array_ptr 91e402fcf return r-value in dft function f99580fb2 remove specif nvcc/clang code f4d838603 fix assigment test 07d2e9ca4 add fn__ to niebloids 742e092b9 fix infinite recursion 70f222cfc fix command line d25121655 metall example 2422a7f61 more tests for subrange 6edc71d83 added constexpr eebba4b3d more underscore de0fb0506 more adl_underscore 2a10162e5 add observing counter for cufft executions c1a8257ba more test for cuda adaptors 1fb7ccd6f fix assignment of array_ref ca935b395 add adl_uninitialized_default_construct_n 1be7ee880 removed gcc 7 from CI 1bac5f841 removed gcc7 in CI 331cb85b1 removed gcc7 in CI 5335df95c removed gcc7 in CI d44701d1c added gcc7 to CI no apt-get b20f27914 added gcc7 to CI no apt-get 131c97f5a added gcc7 to CI no apt-get 1d5f627c5 more adl_underscore 0876c3daf fftw comp cmdline e7643ed73 maybe unused macro 6160194a0 use MAYBE_UNUSED macro a0ec75db5 added gcc7 to CI with essentials assume yes 6f1ad64e7 added gcc7 to CI with essentials assume yes d4950a7d0 added gcc7 to CI with essentials assume yes b47109942 added gcc7 to CI with essentials d1a20e0b7 added gcc7 to CI removed aptget command with other repo soft-prop-comm remove sudo assume yes typo fixed ce5e9a22a added gcc7 to CI removed aptget command with other repo soft-prop-comm remove sudo assume yes ca69968fe added gcc7 to CI removed aptget command with other repo soft-prop-comm remove sudo 06a03f3a9 added gcc7 to CI removed aptget command with other repo soft-prop-comm c822adeee added gcc7 to CI removed aptget command with otherrepo 2bbd386b8 added gcc7 to CI removed aptget command with repo 8acf35fdf added gcc7 to CI removed aptget command 4313c970d added gcc7 to CI removed aptget command 0eb07f4dc added gcc7 to CI 4cf494008 added gcc7 and clang8 to CI 52042387a added gcc8 to CI 6dca6d7a5 Merge branch 'master' of gitlab.com:correaa/boost-multi f6f916cb7 added gcc8 to CI ea69b4188 Update README.md 077603976 make lexicographical and swap_ranges adl-like c250d9de8 make involuter a proper pointer/iterator in test 69236fcaf removed including const_iterator wrapper 621e1eceb remove test for iterator as pointer 9e7561ac4 remove Wfatal-errors b896de9b2 removed indirect real 65e23492c removed attempt to deduce const_iterator from iterator, assuming always pointers 6bc9532fe removed test for iterator range for array_ref 9168931ad added optimization O3 for nvcc to make ci faster fc31abe7f removed optimization Ofast for nvcc to make ci faster 3aadc372f changed min to minimalistic 806471c17 added execution to nvcc ci eca475d5c remove pedantic from nvcc ci fc21cb9a2 simplified whitespace in subrange test db1273509 added prefix adl_ to adl functions 3fb320688 use adl + underscore for uninitialized default construct n 9ec209c15 use memcpy instead of reinterpret cast d7d333eae remove cuda from zero dimension test b1cbe98a8 add boost serialization and iostreams to ci 8b446d784 remove cuda from serialization test daca75d42 removed explicit clang from select column test 20c5a054f remove cudart from reinterpret_cast test 6ecbdaf81 add gcc to nvcc ci ebceaa4d9 removed cuda from reinterpret_cast example cfde20e6c removed cuda example from reinterpret_tests 157feb89b tbb in ci 8912adb96 loops timing relative paths e200a416b boost timer in ci 736fda691 clang in ci 82a5114b7 relative path in gauss jordan test 1f575e575 added CR to subrange test 03670381f minimal pointer test removed asking for c++20 6d839fb97 ci apt get gcc only if necessary 078af88ec move benchmark out of tests 20bdedf23 CI fails on loop break a79eecd27 change relative path in test 1d4544ef8 make serialization test work with c++14 b32ea734c exit on failure 7a2287bcd use relative path for assigment tests eafc0e94d put lu factorization in examples (because it needs c++17 for par versions) c7634ef2c fancy ref cmd line 63e106deb remove implicit const conversion for fancy_ptr example 209fd7bbd legacy test command line 7acc503e6 const iterator upload 14e20a936 made fancy ref work with c++14 5aeec5ac2 do assignments with array_ptr ea474101b removed unnecessary moves from test 8027b742e timing different kinds of loops c45ab30e7 mayor updates, now reference semantics is better 5428051ec array_Ref example 528b4b51e removed depend on rangev3 of fill test 97ed598df removed now unnecessary move in row copying c2c2130aa removed intel guard ad1a1fa5a nodiscard cmd line 7d65de2f3 add BOOST_REQUIRE to test 3cfccce11 array_ref from vector test now uses BOOST_TEST 8f28b4e9f fix nvcc variable in CI c1ee73511 reextend command line b95589400 stable sort test command line 033c780d4 move test command line ba67e2f7f add nvcc to gitlab CI caf1dde77 add nvcc to gitlab CI 8beb5dff2 format ci conf file eee992092 restore clang ci 24b176787 make free functions state in test c4900ff10 element access test details 88d773c9e make static array cast test in c++14 a3f24bfc1 more comprehensive subrange tests 0cef80596 use nullptr even for dummy argument 9b007af4b nodiscard, use defined instead of naked #if 04d607228 info about compilers currently being used 3f8e2f978 check size in allocator test 57de2734a constructors use ptr instead of ref 9a518db1f test intersecting range feature 45856426a test rotated with array-pointer comparison 84e798d87 member array cast simpler test 1e377c67b renamed iterator test bccd17c27 array_iterator example 640cb531b shorted allocator test 9dd277603 cref test bf44e90c5 improved scope 4b0a608d6 added extensions test to array_ptr f458a2d5a improved array_ptr test 46432873e partitioned changed name c0447c909 Merge branch 'master' into 'master' a59a78152 break CI 449881f68 added move to reference in test f2b50de2b complete transtion to basic_Array as l-value reference 4f7892d39 make basic_array true references 986cf4a2b Merge branch 'fix_morphing_types_in_culang' into 'master' 70e2ecf56 update operators 533c405eb Merge branch 'fix_morphing_types_in_culang' into 'master' c2926481d serialization test with speed 3c9e7340a use is_empty b7326ffb2 added reference test for array_ptr aac799e6b removed const from member alloc_u_copy_n 29b7aba58 make cuda memcpy work for managed pointers fe5894bda implemented uninitialized_copy_n for cuda pointers by cuda memcpy ae768d5ff make layout more constexpr e15d4f72e make index_range more constexpr e71cdaa9c reorder adl declarations 25de5951b changed HD for constexpr in array_ref.hpp 81dab5a37 changed some HD for constexpr f8b085b55 make fftw work with nvcc and cuclang 9fe5e3195 specify namespace for internal dft calls 7156b4621 adding equality to array test 19bee4ad4 removed general serialization function 3a989d749 define HD only for cuda code f574d8a30 add raw_pointer_cast to cuda::ptr b3cd4ced4 simplify herk test 74c62e8e6 add clang++ tool to CI 981ab89e6 add clang++ tool to CI 8b330007d add clang CI ee902045d make classes the same for __CUDA_ARCH__ and cpu 73a0a8254 typo in casting complex ca3ebd191 typo in casting complex b0cc8b41e Merge branch 'remove_casting_that_nvcc_doesnt_like' into 'master' c60a7a542 added test for const iterator 8ca3ae434 Nvcc doesn't like this line, it gives the error: 2745a0ce4 added cast to c-array e41e3fc3f updated array_ptr 4d424d4d5 empty -> is_empty in test a964a5c78 empty -> is_empty free function 8aedecec1 watch with synchronize e98b2f3c0 using chrono instead of boost timer in cufft and cuda tests 2b96f7052 test move vs copy for cuda arrays 2e539a8b7 tidy metall exampe 5c912635f zero D added move to test 9bad3027d added some standard functions to complex 21e4da856 added more sfinae to utility b2d962b4e improved uninitialized_X usage 7ea357eb9 cufft inplace and move 21de5a7a5 removed test from benchmark b7185d5eb make constexpr operator[] 5ec44aea6 add tuple size information to extensions type 2b3225e56 using apply for subranges example 9029b9790 added uninitialized_fill_n for cuda managed ptr e6eb5d9cb fixed ambiguous uninitialized_fill_n 4ba4e9a13 added test cuda::managed of std::array<int, 3> 0ab7da5c8 removed assert 8cc4685a9 fft adaptor test 1d0eb774f finish fft (fftw/cufft) adaptor b12121dfd zero dimensionality for cuda 7e83a052a remove complex fix f5857a138 added cuda adaptor test 6031b5eeb added fix type traits for complex 0a07ea644 added uninitialized_fill_n, etc for cuda ptr f32959963 changed name loops test a71e77a8d redesigned dispatching of algorithms dispatching 56e6fde6c order of includes in metall example 59d8c0416 command line 9915b21c4 use DECLRETURN consistently 66203d3d8 tide up blas/cuda 2ad1648fd added dot to loop b3927563c added loop for CI 6058b0188 added fallback threaded function f40bccc93 added comprehensive tests 63b190538 simplify condition for threads, Elvis 98369dcf9 change macro RET name in adl 300c54f94 fixed logic error in choosing number of threads 6b6f653c4 removed rangesv3 adaptor code e9aeb861f added rvalue cast 9aa31731c updated cufft tests e1923e796 removed threaded functions by default (needs HAVE_FFTW3_THREADS) 42953f528 removed nvidia-dev added nvidia-tools from CI 8ec22e8bd removed nvidia-tools from CI a99e84326 restore default stl::copy for adl::copy b6ab8e3df use sfinae for adl copy f90d8b8a2 better adl for cuda ptrs and cufft 833202732 more aggresive adl 88e69ef2e emacs format 795f64acb cmd line 4fc61c5eb command line a2fee33bb cmd line feddf7110 cmd line 14478dda3 command line 17e8ab31c added examples with complex member cast 934bef1cc add constrains to reading remote cuda memory 9482d5ab1 typename unnecessary dc2255157 missing file 26d03ae45 added tests with cuda managed 4b10fb585 more sfinae 451bdbca1 fix cast to void* 578882c08 add convenience functions for dealing with complex types d23af2235 allow implicit reinterpret_cast when doing member_array_cast 24c6c8dfc need move for reference types 9800b6e6f assigment of rvalue reference array_ref fb87f215e improve search of best cufft loops 748670097 not call fftw_thread function for non-threaded compilation 57648db3c general cufft dcd9df1b0 solve warning no arguments to ‘fftw_alignment_of’ that depend on a template parameter, 3dea7006d 3D cpu/gpu timings 8c35f914e uncomment tests 81f720711 make assign sfinae friendly 393becbe1 solve herk bug that was originated by rvalue op= in basic_array 6b668c98d bound checks in debug mode for 1D arrays 6b569e3f3 basic cufft added 929840834 ditto 51ea6dbf5 make array constructor to work with std::array argument (as long as it is convertible to extensions_t) 68556a6df add constructors with std::arrays bf5356dd2 fixed zero-D case with adl 36a8b456e make cufft work with cuda managed ptr 9dfdf64b5 added cufft f7e97362e solved value_construct_n inconsistency 9bd03e0cd no upgrade in CI 187bfd496 no upgrade in CI 54e14b7b9 clean example 1f3c851d8 boost interprocess section 5588a970d command line and boost interprocess test f17af162a faster CI? 9d64fe9c4 command line ddc92ee49 indentation 3b4bcc590 command line 18bafc40e added thrust copy in adl 0ab1d1a54 fixed adl/sfinae for copy 5f1476bb9 llnl metal example d4a34b2fb failed attempt simplified CI apt-get commands b4255afbf simplified CI apt-get commands 232f799d4 simplified CI apt-get commands 74cdc604b simplified add non-free command ec06a2798 debian testing for CI added non interactive 5c48aea27 debian testing for CI 82be74448 debian testing for CI 387eeeafe add cuda to CI 3dad9b1d3 add rangev3 to CI 6cb676fb1 fixed algorithms de88578c1 use -xc++ for cmd line 0edd05a27 test index extension as range 250a6a86b define boost dynamic link f0d6139a2 added subrange test 577e7f837 comparison with notation 748f1f634 assignment and compare example with rearrangement 64fc6ff7f rearranged2 as lambda 15f3ca055 example of assignment of rearranged data a06253dd4 fixed array 4D subranges dc99cca83 added rotated test 1647f751e Merge branch 'refix_a_bug' into 'master' 8448c3e46 Apply this fix again: Fixed so that fftw can work with managed pointers. f94353819 cuda managed ptr check implicit conversion to void* fd69207c3 added transposed examples 845a424cf implemented "transposed" 46d0e7fa5 added benchmark to fftw d4527f698 Merge branch 'master' of gitlab.com:correaa/boost-multi 093422560 specify multi extension for nvcc f389bd657 Merge branch 'fftw_managed_fix' into 'master' 338cad7d0 Fixed so that fftw can work with managed pointers. 4c74cb501 removed clang++ from command line 5817d1939 added syevd to core cfd449c09 clang++cuda cmdline test 4868724ed fixed constructors test cmd line 15466465c added examples of constructors 88e4f7c3f tweaked herk and potrf test 08f1a89ee used macro to wrap cublas calls because nvcc doesn't like a functional wrapper 1a23c1a00 improved deprecated message 126765d56 added syev examples 4b2005982 finished implementation of syev dispatch for cuda 3ce6f4211 updated value_type type trait 9965577ff reorder readme 5f87eb942 added more sfinae to syev b8c0d3aeb added 0-size case d163a18be syev 1x1 case example b34a51b00 structured binding example for syev a8f7baa45 syev working on the CPU a96263c20 commented isnan case in potrf test (isnan doesn't work with Ofast) 4a3e915f0 Update README.md 55bc6fe82 added reinterpret_cast test b9434aeb8 add optional cuda device sync 1aff7aa85 Merge branch 'bugfix_translate' into 'master' f434064d6 clang doesn't like one [[deprecated]] declaration. b30f949c6 Bugfix: The translate function was returning a reference to a temporary. Added an assertion to catch the issue. de0a95650 fixed precondition for assignment 4658e8310 changes to cuda code in cuda::ptr f2d9b244f even more gemm tests 9e21e8357 added gemm tests 7f4772d7a save xml example eb889af8e try... adding private 8c070df66 trying to reproduce nvcc bug 1c6b99a6a missing files in lapack 73877d033 missing lapack core file 9f6e70232 make cublas translate return references d5f003514 fixed adl for alloc and extensions 1d7a5fdce moved nodiscard macro from fftw cd0299ad0 added trsv example for doubles 8922cbebb added trsv support BLAS cpu and cublas 61b3d613e removed remake test 25451e948 fixed herk for 1x1 case c79f632fe fixes for nvcc 40d539927 fixed bug in syrk/herk 28367b3d8 removed remake to avoid incomplete type in nvcc e0d451f1f fixed redefinition of recursive class 70f8e2fff reenabled std::copy in adl::copy e66a0f9e1 redesigned dispatching for blas and cublas e0811b136 changed adl design 5c1b1b0bf blas level1 redone for cublas b547a84ed better dispatch for cublas scal c3ed0a804 added ADL support and serialization d948d5a1d clean up initializer_list test 8b2fe40a3 clean up dot 865293dcd cuda cstring cleanup d5a67866d completed list of cuda error codes 55838b299 blas swap uses boost test framework fdfd10f99 added NODISCARD header to dot interface c201bcf8d remove hard dependency on boost/serialization 500c20d91 moved onrm definition from example to lapack::onrm b102ce1ee modernize use of ::ranges in examples 27313bd67 added copyright 91d8962a0 added const and non-const versions of operator()(...) for [static_]array and verification test dc8e0550c added onrm function (orthogonalize rows based on potrf) 8e18afe6e updated cmdline and cc 684c7fea4 workaround for gcc in quartz 6f4017d04 return auto from operator()(...) 314620c71 regression in stride_ = max() by default b422e24de stride test in select_column example 677e5aae3 modification for gcc 6 56fe44866 removed boost log 872d9683d nodiscard header name change in array_ref b44ee8451 added more examples multi::blas operations 9f0bd1e2f nodiscard in blas adaptor 00e0aa979 capitalized NODISCARD header ab8e1c59c added inline to non-template functions c3d88a82b select column test e0c2b2b08 added basic copy test 0aa264f23 added move constructor with custom allocator to array 6f70b07a3 added no_unique_address workaround 6cd7e2efd serialization a72e9e81d no discard workaround ce502af7f simplified multi::blas/lapack adaptors 779defc89 nrm2 updated for cublas 3c2b32ea7 fixed default allocator detection for cuda::managed::ptr cf1f2cc0d defined decay_type without deduction for [static_]array 3710f3c22 restored original reinterpret cast 8388c5db4 workaround herk deduction of allocator cc0b6e442 ditto f8743dbd7 workaround: don't try to get the actual instance of the allocator in gemm return deduction b6a9a9374 test numeric imag with nvcc 6430be3d7 changed reinterpret cast c1f2eb8b0 trying to solve punned-type warning 25da9a9b5 removed dead code trsm 965a6984f serialization work 3fb643991 added serialization::make_array for cuda::managed::ptr 033906ebb common allocator for blas dot 7844d352b serialization timings 5c97df863 cublas dot working f47777ea0 added uninitialized_move_n algo 2b90b10af dot support 0D in cuda f22610e1e rmvd using std::cout for sort test 8e5d4aa8b added forward decl for archive_traits 2bde54421 added typename f31f79545 added full namesapce c4cc6ea2a use clang for test array_ptr 5a400d1cd beau command line 289b8a820 added serialization example 69d6028c3 added 0D inequality 70ee47c05 0D example check cpu 1f9e88db2 example of cuda 0D array c23eec5a8 specialize for 0D case in static_array 0c2a9697c example with input/output argument hermitized a537a929d fixed const in is_compact for 1D a8755095a removed dead tests from basic trsm basic tests b8294c207 added file filling.hpp 316aa4098 improved example for zero-D example 611df02f1 example num_elements==1 for zero-D arrays 6b519bef9 added zero dimensional arrays 66829704e fixed trsm and gemm for size one, works with cuda be768f947 remove stack.hpp dependency on tests 2aa2a1255 added valgrind tests b34f74cb2 added size check in deallocate as well (valgrind passed reextent test) d20480da7 avoid allocating zero sized arrays, this is for consistency with valgrind 793c1498e removed dependency on fftw/allocator.hpp for tests 62f2f2e7a test empty case for gemm d9779c779 removed requirement that the size != 0 in gemm adaptor ab3f52b60 automatic factor for inplace output for trsm e8a994f9b fixed cmdline for trsm test 845f2adc8 fixed trsm for c++14 and nvcc 6e09f48ec blas side unit test 4061b9118 finish trsm for cuda and cuda managed 805ed5e5c renamed triangular with fill ddb06c685 finish trsm (for cpu at least) 9b27941f3 removed l-value ref overload for transposed f35f08bbe 1200 locs 57906edb0 1000 LOCS 1951bb073 added Basic Usage section in the README 712007da5 make friend rotate const correct 04a2eeb17 rotated const correctness 514e0c695 improved logic of destruction 39d6ca891 added rotated as << 7c222ceda added rotate unit test 8db81351b added operations af91d2333 added test for issue QMCPACK#68 375386e87 fixed gemm cases with size==1 eceea51d5 added many_dft interface ca32fc987 added more HD 152951407 removed dependency on Boost serialization 76b8b9e4d added HD to begin/end f8523ac14 added HD to begin array c8e018ac7 fftw works with cuda managed 095bffa66 fftw adaptor works with fftw bb41582db make fftw adaptor compile with gcc 23af27675 static_assert with message b0e78c130 added general purpose strides (multi::strides) 081045bbf adaptor for fftw 536815629 working version of the fftw adaptor d9b7a1fd6 rangesv3 more examples 27a6c117a added nodiscard macro to gemm.hpp 0d0ef667c scal test done with Boost.Test f5fe07fae axpy asum tested with Boost.Test 1a9803d97 added check to gemm 1e27072a3 gemm test with non-trivial stride and value-interface 42eac76e9 added strided example to gemm 73cb1e3d6 fixed more subtle get_allocator bugs ebcb5f322 allocator test, simplified cmd line 60735ab18 work around get_allocator for iterators facf5508c check that allocator is never instantiated with cv c5aa09119 fixed get_allocator for cuda::ptr b8bb3dbc6 fixed get_allocator for iterators and for cuda::managed::ptr b396247b9 simplified element access example d9949bda7 experimental in element access f35caa8c5 experimental apply in element access b9ba221d5 added experimental.tuple.apply to element access example 5cec3f83b removed unused variable and dead commented code 7f9585514 fixed blas::copy for herk and syrk removed iterator interface 786f4a130 element access/apply example f2fc987de complete gemm for cuda b09d6373a real and imag for cuda memory test 736dbe18a simplified cublas backend 30bc6a0e7 removed g++-7 dfdfb91fa small changes b4e9d98ec iamax for cublas ac2776da8 delete redundant test 2b749b270 iamax in core namespace 635f9e1b1 blas adaptor test moved to Boost.Test 6851df530 added an incomplete set of HD __host__ __dev__ decorators fa346620e added blas iamax 5cfc85f82 move real example herk to the end 807431542 added tests for herk and syrk e0ddd1bb4 more conservative get_allocator for pointers 7ad1d99a6 corrected get_allocator behavior e3c3dea00 added static_array_cast example 83c38e99e make herk work© a8daec9b2 added small feature to README c3fc35363 adjustments to make herk work with cuda afc14d6d7 scal and copy in blascu adaptor 3b1cb7980 operator-> and imag 07448a71a support for -> for cuda::ptr and blas::imag 86737733b cuda managed ptr 2 raw pointer conversion implicit 3c60e959e improved blas copy for cublas 422a23d34 updated ci yaml, sort 47c0adc13 gemm and herk upgrade 58f35b830 herk tests, is_hermitized is now a struct bool val ba5c427ee blas copy value semantic interface 863953312 guard #includes order 9cb06a31b ensure that all cuda code is committed ca00a6783 cuda gemm for float and complex<float> now 3decd806b make gemm work with cuda and managed cuda 00aec53e0 SFINAE-friendly blas real 04eb8b420 added side afe0cb7fd make herk work with cuda::managed 6b4e26ecc herk tests include array 573931e51 blas core clean cmd line a1dcebff9 scal and core cleaned includes a8c763e2f scal shorter names 070082c83 make scal SFINAE, const-correct and nodiscard d63540e26 removed more dead code 2f847f072 removed dead code d2c3dc085 extra size checks in herk and syrk 0e74ac3b8 added link to fancy ptr doc 7817ac707 added self + diff to iterator_facade ee35177b5 Merge branch 'missing_hd_functions' into 'master' 5918889f3 Some functions require the HD flag. fd7c29bf7 syrk stride 1 case 731af44bb fixed herk for size 1 (stride 1) output case d6d5595cc fixed herk conversion in the non-involuter case 72836a260 cuda test cmdline simplified 591df3a5f cublas gemm test f69310e34 added cuda adaptor (not only memory) 9244ff4e7 restored raw_pointer_cast 7dfe00dfa friend struct for consistency ae3881626 class to struct for consistency 52c7312a2 make multi work with rangev3 6210683fe cuda::ptr doesn't generate proxy on device code ba468426e test index extension forward iterable 0f62323c3 improved (de)incrementable concept base 864e8367f deduce better reference for array 2a3007497 make index_range range::ForwardIterable eae2c5d7b cuda array tests fe87a25f0 make cuda ref convertible to const reference 2d8b94f66 added rebind to cuda::*::ptr 0dd3026a0 better error messages from cuda low level functions 873877d9c Merge branch 'master' of gitlab.com:correaa/boost-multi 6349fd03b transform_plus test with thrust::complex 9073bdef7 transformations between cuda::ptr & cuda::mngd::ptr 2d5341ba9 Merge branch 'adding_host_device_for_mngd_ptr' into 'master' af94932e9 added HD to array_ptr::operator* 839f8a9fe added default ctr layout_t<1> 49b74f047 added space 2c7ada23f added HD to cuda::managed::ptr+= 258474940 added HD to iterator+= 4acbe8028 added HD to CRTP function d35b229fb HD for range type 21ef24fa0 added HD to ptr+,-,* d5b34ad4a removed references to impl_ member d9107b4c5 named friend template parameters 81a49ae35 corrected friend template params no 492072cd1 added allocator for managed ptr 4fdf7ae3f cuda ptrs 67e794ed8 removed nvcc for multi constructor test 6bf3315e2 sort unit test and snippet 6bc1a5b4e changed template arguments using single letter `I` cd21a78d1 added managed::ptr 91cf444ff cuda example plus 6c370530b Merge branch 'master' of gitlab.com:correaa/boost-multi f070ade1b cuda + multi working together b44f18fe4 Merge branch 'fix_gemm' into 'master' bf919745a make blas real function work with cuda managed ptr d5cc8b4e6 added test for sizes 9098e23b7 Fixed gemm. 857437f81 idx variable ca8ab975e Merge branch 'master' of gitlab.com:correaa/boost-multi b9f7baba5 fix legacy 0d432db54 Merge branch 'host_device' into 'master' 894cda282 Merge branch 'master' of gitlab.com:correaa/boost-multi 202c221e4 simplified ADL inside array_ref 380b831bd Another missing host device. b4cae0936 Some missing __host__ __device__. 7482dcef7 Merge branch 'managed_memory_for_inq' into 'master' 13a73a422 removed redundant cast managed::ptr 5cf1cb6fe Merge branch 'managed_memory_for_inq' into 'master' 3e3dd835e improved ctors for managed::ptr 0fa80803a Explictly set the return type for const data. d569d7222 make manager ptr casteable to const version 7e39ae789 added intermediate temporary for reinterpret_array_cast e0f8133b0 removed one ctr for cuda::ptr ff71ab79f removed *begin(...) from gemm 206b2711d Changed how sizes are obtained. 44a0c6ec1 unused warnings 2cd09a649 Merge branch 'make_multi_work_with_inq' into 'master' f76f110c7 simplified allocators 8bbde2ebf improving allocator design 87c657114 fixing allocators 7d7c2e347 constructor from array_ref fixed eb02a6749 completed transition to base allocator 12c3c2586 stopped inheriting from allocator, solve std ADL 2fd2130f8 make herk work with c++14 c81be7d69 support hermitized in herk easy interface c7c6e5177 real case handled by herk-easy-interface fc0349345 completed potrf aab5c574c operations includes e4d4421ff restored allocation in ctor from extensions only 027a69150 reintroduce friend decay b77e9560a dot test cmd line 6234bd8c1 under internal blas macros fe82bfdac asum iterator interface 2b872e0ff updated herk test 46b6a5c08 complete trsm, herk, syrk 523eccdce added construction from c-array 38e42f4e2 Merge branch 'master' of gitlab.com:correaa/boost-multi 783a111c7 ref test with Boost.Test 52625e003 ref test with Boost.Test 5279c843b sfinae for real and imag parts in blas 6f89c854e extract default allocator from reference types a42680567 adjusted deduction guides, nodiscard for arrays d14680016 added is_allocator trait ad11bfdd7 added get allocator for c-arrays ef66728f1 added layout defaulted constructor 7ad2f22e3 herk and syrk return by value interface 05d3a6a7c completed transition to __builtin_unreacheable() 3cf201925 using __builtin_unreachable instead of default 8e853a063 cuda managed example 730f7c5cc added return and default switch case for gcc 2780f8dab added explicit template for nvcc 93cdcf22f header guard for cuda allocator 78238e1f5 added default case in switch for nvcc and gcc de4d89226 added default case for gcc 54c82b85a undef TRSM macro 38699feb0 trans enum in operations header d91d673fa removed enum trans in gemv 33003f7df added conjugater de8a4cc4e added __host__ __device__ when needed e3809ce16 added cuda managed allocator 58fc33a93 cleaned blas operations d2cd94017 added blas core trsm declarations 68fd42d5b added tests to herk and changed interface cbba2d004 added tests to syrk, changed interface 595a97653 clear command line for detail/operators 58df9bbd7 upgrade yes in CI 5e2473c2a back to g++ 09fd66c22 clang instead of clang++ 0381ca089 clang in CI a6164f7f5 aptget install g++ again 3d3dd5940 compile with c++ in CI 5b3a5a0c3 aptget update 0440d5ee0 CXX in CI bc5332bdf aptget g++ in CI f1c3f379e aptget g++ 54572e7f3 aptget c++ in CI e94375658 added fill test to CI test 856026aef +rotated 1D arrays and general'd static_array_cast ecdc59a11 clean fill test e4af71c20 fill test transition to Boost.Test 05532388a Merge branch 'master' of gitlab.com:correaa/boost-multi 0dbbe193b fill test cmd line 4d675d148 simplified fill test ff5864aa9 Update .gitlab-ci.yml 6e7794e6f tidy array_ptr test 38c68fa88 nrm2 example simplified 846a28989 added nrm2 _n overload 1c5b097f7 removed boost:: from dot c0a57e94c added blas operations 195a2202d improved dot example 1a389d487 pkg-config in gemm test command line 97523d432 Update README.md a1bed18df compile command ea9dc63c2 removed catch_main lowercase 46c2a9643 restored generic scalar interface 4ab5293b0 corrected parenthesis indexing to return synthetic-references de3f187bc Merge branch 'master' of gitlab.com:correaa/boost-multi 91954f6e2 test zip with rangesv3 f4d2939ea Update README.md b3cd850d2 reverted herk to c++14 (elimintated void_t) c3751660f herk for real arrays 557f102fc added return in syrk 857a22e97 added value based return for syrk with scalar 907e0abbe fixed header guard for scal/dot 88767372e added scalar value-based return interface 6bb83d8a6 resolving ambiguity in init-list ctor for nvcc 10.1 2e7c8a7a2 commited from gedit ceb910868 removed cuda-bin 1eb7b5f8b added thrust::copy exampe 5d03fcc60 updated adaptor eb3e075aa 1D ctor examples 25d7e4bcb improved constructor for 1D 81f236e1b added tests of 1D constructors a99c63236 added syrk example using c-arrays 65c280a99 removed hard code clang 1d9203cfb example added cu version a154f26d5 added numeric (real/imag) 7243a1e25 command line apxpy ffb3261ff cuda array command line 5058dbbe0 Merge branch 'master' of gitlab.com:correaa/boost-multi 08a4673ff added copy_n b0e217024 Update array.cpp b37261724 shorter syrk 694580f90 clean core 6bfdbe4bb herk now hermitizes 9595e9de4 removed cuda directory from allocator ac460b549 roll back to deduced reference type 5483c13c3 rollback element access example a32de295b changed nvcc example d10962c16 cuda pkg-config 128f30028 complete remove cuda from includes 67a35db44 complete remove cuda from includes 140a38fea pkg-config for cuda b8ae81f2b pkg-config for cuda 0f91bec9d pkg-config for cuda 1b81fbc74 pkg-config for cuda 3b399c068 Merge branch 'fix_cuda_includes' into 'master' ae2ec1ec5 improved syrk 44784ccf4 Merge branch 'master' of gitlab.com:correaa/boost-multi bcba297f1 improved syrk 6722d99fe Removed the cuda/ from the cuda includes. 0674a638f Merge branch 'fix_typo' into 'master' 7460448cd Fixed a typo in the logic_assert macro. 8a41af2c5 syrk symmetrizes 5606c167f git status c11430e66 added examples to gemm adaptor db2007550 added syrk to blas header fdb51d1ac disable slow warning 62cf491db sfinae for uninitialized_copy_n 6eca9f415 return warning 3b9b95c6e added cuda clib 1bd6ec23e added cuda ptr db5b1a266 added cuda error b6a77031d added a lot to cuda algorithm 1394b2aef added cuda malloc 0e5766aec added new version of cuda ptr 63673eb45 added functional syrk dcd191b57 clean herk adaptor example 1519d5221 added syrk adaptor 9bc586221 added syrk to blas/core 673c00ab0 removed deprecared cuda/ptr and cuda/allocator header, use the one in multi/memory/cuda 2c73e4b3c logic_assert falls back to assert in c++14 3ccf14313 added rotated for c-arrays c367085c2 fixed [ 74dd82cbd yaml ln force 21fa17d91 conditional symbolic link a19cb1754 cmdline added pkg-config f46220f96 removed conj 4fb5f5911 removed conj a1d2b0b64 added interface with no characters 1eb16f8c6 added herk adaptor f76097ffb removed herk from gemm 835292ff2 gemm and gemv work with c-arrays 18ed80498 gemm and gemv work with c-arrays e7ad8c74b gemm and gemv work with c-arrays 5a0d950c3 added cassert include 27222a806 gemm cmd 879509df9 gemv cmd 2dc710c57 finish adding BC (type conversion bound checks) 33e9ad4d4 gemm cmd ae2166ea8 gemm cmd 5e269b53a gemv cmd 1bdb266b7 gemm command line mkl example 6c75db425 gemv command line c902d0c67 added _BLAS_INT macro protocol 0e404ad88 gemm commandline 48519df44 gemv commandline 6d83e6f0d gemm N, N case d8bf603a9 building gemm and herk f1f09f4a2 building gemm 2e1eb304b Merge branch 'master' of gitlab.com:correaa/boost-multi 8f8c9d762 building gemm 170303873 rebuilding gemm d6cd29143 Update README.md 833df7333 Update README.md 585d484e5 Update README.md e7886ff74 Update README.md 2952c139e added flattened and flatted, fixed bug in strided 857423c8c CR 7090518ed replaced dimensionality by rank for c-arrays 0b1e001f5 copyright and clean 1adaa4f5c copyright 627694749 copyright c1b66e341 CR and constexpr 2d4422857 copy right 16c8eade2 more constexpr 88e558267 added contains function and constexpr all the things 44d70f514 replace count by contains 80d296f93 Merge branch 'master' of gitlab.com:correaa/boost-multi c64d93408 added HD cuda macro, simplified layout examples d87af1716 Delete array_partition.cpp 88c195398 renamed partitioned example f7609f85e example of parititioned b86b84cb5 added partitioned and preliminary version of flatten 0ddcc081a removed bad overload a82b62eef added deduction give for std::array cb1046a83 returning references on-the-fly 0488acf1f Merge branch 'master' of gitlab.com:correaa/boost-multi 2ce8808aa fftw inplace now accepts on-the-fly arrays 2e16e0b7d Update README.md 531158dd8 Update README.md 94ec8ef62 Update README.md 82059c972 Update README.md 03779e5d9 Update README.md 84d70631b Update README.md ceb75af1e added logic_assert f2bdcd41e added missing iterator operation over range iterator 634f153a5 raw memory functions for cuda::ptr 11adb913e algorithms for cuda::ptr, fill, copy 66322d5c3 replaced is_same by is_base in operators_of 92dbb6b52 Merge branch 'master' of gitlab.com:correaa/boost-multi 35a6ded8d added soa example 9ac69ed27 Update README.md f9d6b74bb Update member_array_cast.cpp 5ef8dad0e loop for testing 99bcd3c91 added array_ref example 2f0f785ab fixed dir 45cadc320 Merge branch 'master' of gitlab.com:correaa/boost-multi 12eb220f0 fixed dir f43b9eb09 comp_instr 94c26c82b added test for move assigment c684c127d Update .gitlab-ci.yml 1cda8dc04 CXX dfd93478c added scale to layout c332f1535 minor f1d426253 add memory directory, with allocators and memory resources 1b2380056 added TODO 112412a5e improve array_traits 42f72e778 removed some iteroperability with other types of Array concept ddbccf33f added static_array class f25e83612 . 690040bb6 updated tests code 9bede27d2 solved sfinie bug (thanks to intel compiler) 33aaa808a make cuda allocator work with c++14 26c97df96 make cuda ptr work with c++14 05421febb ptr operator- f84d58a9e allow zero size allocation for cuda allocator 09b647b96 correct redundant constructor ab407e0b1 allow implicit conversion cuda ptr to const version 457b30b9b reinterpret_cast 4d7ed6f29 example indirect transform and reinterpret cast to get the real part df4620f24 var cxx as command line 698519fd4 new operators, decrementable, affine, etc 9019f817d test 7834f22a7 test bb0ce5151 clean bf1711e4a print c++ version e9e89deb4 Merge branch 'master' of gitlab.com:correaa/boost-multi 690956f85 fixed utility dimensionality 1a681497c update examples da142544b Merge branch 'patch-5' into 'master' 159cb9aed Merge branch 'patch-4' into 'master' a5fca5608 Merge branch 'master' of gitlab.com:correaa/boost-multi bae30c14a fixed swap and static_array_cast c3123edc4 added pandoc commands 8049cb8bf Update generic_allocator.hpp fbf803bc3 Update utility.hpp, added inline to definition of base. 107096177 Update README.md a9517e55b typename necessary 1e6f5e60f no ctad in multi index deref 9dd0c523f Merge branch 'master' of gitlab.com:correaa/boost-multi f86c5c17c restored size function, might have trouble with gcc 6? 14c01374b example indexing with tuples c156ab765 added experimental tuple indexing 28d978279 Update README.md 2265f3e14 Update README.md c1dc8dd60 using multi::size is not necessary a643d80d6 size_type in layout<D=1> 86e3c9710 size_type is now a member of layout c3f8bd88a #ifdef is better than #if 6e303fd1e W Wall 0afdad3f4 array::size_type vs allocator::size_type 1e1f385a2 unused c89922e44 is_compact example 789d671dd added is_compact function bbbfca3b7 dead code ced280430 removed crbegin/crend example 7a3a3ddef commented example of non-compilable code 70b8a787b removed cbegin/cend in operators 2de066bdb misc 4dca6b167 make static_array_cast work f98db028b example using static_array_cast to have a const version of the array dc16cce89 added examples for initialization from c-arrays b7d501d36 better sfinae for assingment, support c-static arrays 0b38080b2 added array_traits 09475211e small change to please nvcc a29597173 thrust adaptor a493045f5 first thrust array example 8ed7cb87e removed relative redundant path cf6361342 improve README 9cdfef348 Merge branch 'master' of gitlab.com:correaa/boost-multi c887db16f initialize tuple from tuple with paren 357c028b4 removed cuda directory prefix 729f4b54b be more strict in the compiler version b35846414 Merge branch 'master' of https://gitlab.com/correaa/boost-multi 43ceeb051 removed space ad3623659 improve generic support for address_of 265b3d8be shorter self exec 8211c0e76 drop dependency on c++17 pmr da3d9e85e made generic allocator work in c++14 (no pmr) fff7dc5e9 added to_address to fancy pointer 42a38f29b catchified test aa65af437 use custom iterator_facade 16d1c662b changed boost::iterator_facade by custom multi::iterator_facade 49e89e5b5 using single extents with no bracket suppressed errors and give normal container semantics 770780b2c made cuda allocator work as a stack allocator 4d3e224e7 catchify array reextent test 2067277b7 better compile instr. array fill 465906371 array_fill minor 70a0a1f0d catchify array_fill exampe 0d6e91157 more sfinae for extensions_type_ 17cd5ffca removed tricky tests involing std::array and initialization 871f1a091 minor for pipeline 616609e51 minor for pipeline 60b599449 minor for pipeline 94f05a558 minor for pipeline f1efd3bd6 make tests work again 5266cf2e1 suppress ambigous contructor gcc warning 38f0378bb remove dependency of clang in test^C 04450ecb2 clean reextent example 310335ac2 fixed array constructor from other Arrays 55f2d14d0 made sizes_as a free function 5f1da7f0a renamed sizes<T> to sizes_as<T> a1e3298ae added example to use reextent 58d2ea740 complete basic interface/adaptor fftw b1ec4e37d array extensions can be construted with std::array-like objects bdf8a8317 changes in data to make it work with c-arrays 0d98e9496 Merge branch 'master' of gitlab.com:correaa/boost-multi 3436f2e7f added example for Boost.Interprocess file-mapped memory (managed_mapped_file) c6430208d Update README.md f1fae1f51 Update stack_allocator.hpp b3c2a1e3a changed dir for CI e795449aa Update .gitlab-ci.yml 6bd6af6aa removed ref_transform test from CI, renamed to cpp 6e7894299 Update .gitlab-ci.yml 7ffd81555 removed ref_transform test from CI 3ec60ddbf Merge branch 'master' of gitlab.com:correaa/boost-multi 88ce03521 removed time on run tests for CI 44c02a038 Update .gitlab-ci.yml 54c854a89 removed dependency on boost (boost.operators/boost.iterator_facade) e82f61760 added constructor from allocator of different type 63452d127 test alignment for various types double/float/int 4b2e5ee7a reset function in monotonic/stack_allocator e286a6cf0 reset function in monotonic/stack_allocator 02a3d6a12 added stack and monotonic and generic allocator allocator 792e6988f added stack and monotonic and generic allocator allocator bac826a3e added stack and monotonic and generic allocator allocator 3c6e3b85a added stack and monotonic and generic allocator allocator 7b2405693 added stack and monotonic and generic allocator allocator 198d547d9 stack and monotonic allocator 3985b98a8 added experimental monotonic allocator cdaa84e3d Merge branch 'master' of gitlab.com:correaa/boost-multi 9087f6d40 added experimental monotonic allocator 66105a393 Update README.md 930f97704 make it work with gcc 6 e9eaaf56a decltype boost workaround cfe2c8bc4 example command ac0b66c26 start to make array_ref access const& 7de964b39 Merge branch 'patch-1' into 'master' d5cfa3211 Update assignments.cpp 269478d0b static_array_cast works as identity, fallback uninitialized_X functions for simple types ca3a81860 improved fancy pointer example f7fb6fa65 added assignment of temporaries a1dded9a8 Update README.md 0597fbf7d Update README.md 92c84eaba Merge branch 'master' of gitlab.com:correaa/boost-multi 8cd7ebd8b improved fancy pointer support 1fd756f03 Update README.md df1509ff3 prepare to bypass allocator_traits 6b91d30a2 syntetic references can now have their own addressof operation and work well with multi e364cdd45 missing allocator object ff869fb10 missing allocator object 6c9bac58d removed auto in rotate for intel18 56283fc41 removed friend size in layout for gcc6 d78c426ea removed friend size in layout for gcc6 f3e449cdf added defaulted move ctr to basic_array cba4e2214 added defaulted move ctr to basic_array 4c50048ce added defaulted move ctr to basic_array c23642a2a added defaulted move ctr to basic_array 878a26903 added allocator aware uninitialized_copy_n bc2bf4e90 uninitialized memory functions now take the allocator as an argument (to do placement) 2d25d7dab completed user-inteface to intercept multi-dimensional copy 52e0dd2ed completed user-inteface to intercept multi-dimensional copy bf9a91027 added allocator aware uninitialized_value_construct_n and destroy, other uninitialized_X function will follow the same fate 5574c13ed first version of the blas adaptor 70944521d make static_array_cast sfinae friendly d87fc32a8 make static_array_cast sfinae friendly 684a1f11b make static_array_cast sfinae friendly 34a380039 made friend static_array_cast c3e620c01 made friend static_array_cast f62c89f19 try gcc 6 1b858697f try gcc 6 a799b2092 try gcc 6 27825c965 try gcc 6 74fbd3cb3 smarter template parameters for array_cref 2426d663e Merge branch 'master' of gitlab.com:correaa/boost-multi cfe83aa75 fine tune deduction guides c5bf40cb2 resolved ambiguity for gcc 6 QMCPACK#36 9318973a2 add array_fill example a143bb764 test for array_cref Please enter the commit message for your changes. Lines starting 249b6302b removed template constructor of basic_array, seems unnecessary f1db704f4 donnot use operator&, use addressof for identity d80887054 clean memory header 06966c136 clean up memory management d661fe8e4 fixed array_ref assignment e3832bb7a added inline to capture-all detection functions 8c7ba6b2e array_iterator is now separate from basic_array::iterator c56a5b814 compile example with clang and gcc 14 6c3916a6a fixed default_allocator and added recursive uninitialized_fill<N> d520df6b8 added recursive fill d6a037942 icc WA 4c55cd0c1 icc WA 65ea7d557 icc WA 4d18bcb26 icc WA 1b788436a icc WA a7c67f0c9 icc WA 787a1beaa icc WA 29d001449 icc WA e6770c83f icc WA e7ca9c882 icc WA 59624e552 icc WA 9d8fa2581 icc WA 548d512ef icc WA 83bbf27c2 icc WA b9bbc66c6 icc WA c21d02b77 icc WA cd326aebf icc WA 8a012e457 icc WA 9bf3214ab icc WA a6af7f255 icc WA f92d154bd icc WA a11b55351 icc WA 4bc3115da icc WA 757811c9e icc WA 669c1fee3 icc WA 503ace937 icc WA 521078374 icc WA f1b7120b6 icc WA 7fcc89f55 icc WA e4918d856 icc WA 00048d399 icc WA c1344fe0a icc WA ddbf2e832 icc WA f6b9dd32f icc WA 93fb0dd4e icc WA 441aff583 icc WA 58fc21d0a icc WA 559c9180a icc WA 9fab72181 icc WA d9a90a625 icc WA b7e9c2d0c icc WA c7155ee7a icc WA 768b6152b icc WA 755bef830 icc WA 72b4a46bb icc WA dc6e9224b icc WA 5dc29555c icc WA 9cae2b67f icc WA 058987bbc icc WA 63241ce0b icc WA 2a791f6ca icc WA b1bb5bab2 icc WA c447831c1 icc WA f32e85f60 icc WA 2033af511 icc WA 1817cc757 icc WA 4f5432555 icc WA ad24fffb1 icc WA 54bca3882 icc WA d096c8eab icc WA 2221dd529 icc WA fab367b8f icc WA 65400a8d0 icc WA eb346a7a5 icc WA a8819c298 icc WA 7b75c1d94 icc WA 0b285e7a9 icc WA 68f592738 icc WA 60bb3052c icc WA 8b0e94ed5 icc WA ff0a4b175 icc WA 5456e3f7c icc WA 9d5eab9a0 icc WA b6eaa1ac8 icc WA a160e254c icc WA 233dbc360 icc WA eec04c270 icc WA 487bcab54 icc WA c29774049 icc WA 161927d8b icc WA 85cd7298b icc WA 360de571a icc WA 772d4d52e icc WA 37dbd2865 icc WA 97a876624 icc WA c463e3da3 icc WA 6d99a7bce icc WA b54da5ae3 icc WA f0a9d658a icc WA 08b21acb3 icc WA 804fd4f91 icc WA bef2506d9 icc WA a3f888345 icc WA 34786bfa4 icc WA ad53dafd8 icc WA f5d3f0fd8 icc WA e76cedf23 icc WA a45adb38b icc WA 8d622626e icc WA 7bcfe8430 icc WA 7bb1a2d4d icc WA ceb3ac90c icc WA 17a514723 icc WA a46649a86 icc WA d8bc8a37f icc WA ebc7ff962 improved initlist and constructors from std::array 5b266d284 blas/gemm example 090071983 icc WA ebfdbb1e4 icc WA 39460e169 icc WA 5dcece993 icc WA f01b86953 icc WA b3321e911 icc WA f415fd2ca icc WA e98618406 icc WA b37543c20 icc WA d02ae4cf7 icc WA 6db988833 icc WA 0803806a9 icc WA c7ecbb1f0 icc WA ea44e1411 icc WA 960a30233 icc WA e215eb9e2 icc WA 27ef61327 icc WA 15810f157 icc WA ae7657385 icc WA 494bee7f5 icc WA 611dfe07a icc WA e3a4eb852 icc WA 9f12190ce icc WA 1390f1638 icc WA 20b01de22 icc WA 990901d2f icc WA fb76232bb icc WA e938f23fb icc WA 9742007e0 icc WA 5ed16eaf9 icc WA 4bbad6334 icc WA 11c53c178 icc WA 72268fd65 icc WA 5a6a2fbb8 icc WA 1f5e7b0a1 icc WA 5f509a69e icc WA 32daaaf49 icc WA 7716305c1 icc WA 4bcc2b12e icc WA 5d23bac43 icc WA b660b293c icc WA 11da6817a icc WA bfa80cc1d icc WA 81a917bf5 icc WA 43c813e2f icc WA ed1f0f042 icc WA f95c6bd7c icc WA a94e68c08 icc WA fb3fde478 icc WA e24edd1c4 icc WA cabd561bb icc WA d03ba7d77 icc WA ecd8aae09 icc WA baf7cb8ba icc WA defb66dad icc WA 964fedd1b icc WA 313f9aa5f icc WA f210de586 icc WA c89a88f3d icc WA 93d5c8ff4 icc WA 9df3738c1 icc WA 92d1bfc1e icc WA cbc009409 icc WA e5fe47b21 icc WA a311bb146 icc WA 82b2f07bc icc WA 37a92c704 icc WA 92b7765f3 icc WA, il vs tuple 32ec5b115 icc WA, il vs tuple bb3f757a8 icc WA 8d583377e icc WA d39838b4f icc WA 988afa3c7 icc WA fdeb977c2 icc WA 9fa120f17 icc WA 941f78413 icc WA 6ff4d38fd icc WA 21e765e6e icc WA 674be585d icc WA 014a5463d icc 18 WA, operators crtp e1a617c56 icc 18 WA, friend base class template 90f109e14 icc 18 WA, auto friend 4436053e4 icc WA, removed redundant friend 56287dd91 icc WA, auto friend functions 84efffd90 icc WA 7bb93c814 icc WA ee4c6b255 icc WA, same 24758014a icc WA initlist vs tuple in arguments 683d1cb41 icc WA 25321a2f9 icc bee056819 icc workaround typecast in template argument 267dd0759 icc workaround? bb5b61fed icc work, bug fix 3a313a377 icc work, bug fix eeb5f3612 improve constexpr compat bbfb25f4e improve constexpr compat dec2c6c48 improve constexpr compat 4ae815e7f improve constexpr compat 85cf9cf31 improve constexpr compat 3742c94ee improve constexpr compat 597ecf4f3 improve constexpr function compatibility 09fdd932a extension returns empty tuple for non-arrays 75b4f1606 commented reverse e5607233e commented f-ordering ctor e3272849f removed assert from constexpr offset 472724016 allows assignment between temporary array_refs 1dbd139ee allows assignment between temporary array_refs 54d402493 added array_ref with reversed constructor arguments b05f262d5 removed dependency on boost.operators 2d4634e47 removed dependency on boost.operators 37a4e3ba1 removed some commented lines 04e66e7c9 added first version of multi blas gemm a4dbe969d CI test must be done with c++ (gcc), not clang, which is not available daa0c43ee first complete version of multi.blas 9cd3f1eb0 fixed CI yml 61326c4fc major new release, shorter main code git-subtree-dir: external_codes/boost_multi/multi git-subtree-split: d589639b4b2f550dde58d39b7ad216fea4dd74c1
correaa
pushed a commit
to correaa/qmcpack
that referenced
this pull request
Nov 14, 2024
….c9bf1402b6 c9bf1402b6 use branch inq cc47807a45 qmc branch 6301202535 use branch inq d47e66a142 use qmc branch c982898096 remove commented code for msvc d0455e6fca remove workaround for msvc 65049ad549 using std::get idiom for c++17 83fd331d85 Merge branch 'sonar-friend' into 'master' c14ef96fac Merge branch 'fix-tuple-size' into 'master' 8040d0f467 workaround for nvcc ca1f2dfa55 make tuple size inherit from integral_constant 6096e6fbf7 difference type as template 149cf6a9a7 Update .clang-tidy 32f9dd4fdf restore simple cctor 9a061db30d rule of 7 64ad420dbd make constructor constexpr explicitly c1eb283359 fix pragma e8261c7e1f assert literal 079c093a2d remove constexpr f80662c8b0 fix memory for friend 4168bfeb83 remove complex adaptor 3edd55b805 fix nrm2 sonar friend db0be48043 finish gemm_iterator sonar recommendation 3afa2e986f remove comment 28e8902e89 hidden friend 7190917bd6 add simplest reinterpret c24a8d956b protect msvc for reinterpret cast e52f251cb8 reinterpret_for_msvc a569d37d2e Merge branch 'sonar-smells' into 'master' d3193d6546 fix small number faf7cc368e packed example d3d7fc9c51 remove TODOs e5ba849e52 remove comment 5894177185 Update README.md 35f2acd82c Update README.md d37657fb2f fix toc d5687e717d remove iostream a8bfdc5872 fixes for windows godbolt 9d33cefdd9 fix gemm for windows ci e754aeb33e use c++20 gl windows ci fac4a07785 fixes for msvc 8ac818d945 windows gh c++ 20 4a245cafb5 simplify cmake line for windows bd2452667f remove inverted quotes 5459d33c27 use matt fix for windows ci bb5ffdef11 git depth=1 721c91f972 fixes msvc blas 4b7e2fe5a9 m32 d1a50238c7 just install boost core c1bad4819c fix cdotc bfc45d5c99 add iostream d2431643d3 print c4 f2ead4e5b4 more cpplint 85925492af remove lapack from windows gh ci 912de3b9f0 Merge branch 'chunked-exp' into 'master' 481964ce25 bump glibcxx ca443b0198 Merge branch 'chunked-exp' into 'master' d31d4ba28b Merge branch 'master' into 'chunked-exp' 9e8a751fec fix ssize for windows 0e28315ad6 more nolint 18d1484f57 diff nolint 87b17daeed more nolint 7e946b6846 remove utility 76fd7f3cab nolint d2b4838696 remove blas benchmark 3d39197795 comment need for blas 4ab0025739 first version of tiled 20bdb03885 Update README.md 3c860f6db1 Merge branch 'remove-blas-timings-for-redux-test' into 'master' fe1a1ea52b chunk big array cb2231571a remove blas for reduct test e4cf69a955 Update README.md cffe2200c2 Update README.md e288ca8d94 Merge branch 'use-zgemv-for-zdotu' into 'master' 8cb2686157 add gfortran 24d0e71922 use m32 for blas compilation 91b2cc87be use lapack on windows 7b4272afcc install blas instead of openblas 209c5eb506 set BLA_VENDOR 6fe4a27998 fix dir gh wf ef98275e2f force dpkg install 150fc0f629 print error 9c53034704 add windows blas path 9722b523cf add blas lib 5826ec41d8 iwyu map stdlib.h 537d4325e5 lose float eq d83ed7376b Merge branch 'use-zgemv-for-zdotu' into 'master' 0cba2ab5af use zgem for zdot fff868260d Update cmake.yml 61d7465bf2 Update cmake.yml 5eefcbdf8c Update CMakeLists.txt 074afae286 Update cmake.yml 84c49d804b Update cmake.yml 9812d73d81 Merge branch 'restore-dot-tests' into 'master' 17cf25c2df use curl 304fc00bda use ubuntu latest again 328fbb89c9 remove iostream caf6084511 install blas i386 from online 9d85ce693e underscore 47de452e57 use debian db794ae7d5 use libblas-dev i386 a37f20e39e comment cc test 2024798cce print c and cc 1f5ee89bb1 print CC 1 3324239f7c fix arguments bcd77814ae fix parameters b9b4ffe54a cmake option for windows blas d117476299 dot tests e7fb87fa0b Merge branch 'extensions-as-a-mrange' into 'master' 28ea86aeb5 install boost from aptget 0092464144 add openblas to windows ci 6785000217 small set for redux and sanitizer cfbb8fbe2e comment some headers 24766a43fd j 1 for redux test in 32 bits 1d22c25366 restore dot test 435248347f disable dot tests 1bede4e6a3 use gemv always 794d2192ea fixes to gemv as dotu 29fb386e4f return gemv code ea80214388 fallback to gemv de1b0fa87a remove void macro e207802db8 clang openblas bd064b8e95 use openblas cb4376e22b try gemv as a backup 30d91da007 clang blas return void 99854d2c68 test gemv and dot c7c7ee8f66 fix gemv parameters 19cb4af780 test gemv first 42518ccbad swap n m gemv as dot test 214588f48f try gemv 9b28c545d4 check for nan in cdotu test 7cba332347 fix msg a657b89ae1 more F for float 3cbdad6aa1 add return by stack 4260fa9b4b improve msg 7b3d9d939c iwyu string view a80b961522 more tidy 1f7caff143 print configuration message d352a103f7 final touches 1eb898d619 just check for correctness 6534edb420 check that blas works for cdotu ba188663c1 dynamic dotu test aab4ab141c check cdotu before using it 356f480f68 blas void? 36affef84e use string view f221cf8632 fixes for cdotc 1ecb7cf1df fixes for circle 866df4852e more tidy cd2f6b86a1 add const watch 2d495ec131 finish fixes for mac cff344008d fixes dot 42136bb9a5 add void blas e7b74cca21 fixes for redux c577e944f9 cuda clang guard 24982ff155 fixes headers 57a80092bb guard intel 2e109acda0 fix for intel 0ba511b5d7 more basic test 2b77137302 libblas i386 for clang 32 23796e6026 fix loginc in assert f8f5df0072 convert if into OR 81955aec25 merges 927b13b0ca cast fix for 32bit af084884b3 install blas 32 375e2a7e2c i386 for boost serialization 066574408f more tidy 60ffd774f8 more tidy b058415ab0 more tidy 42a2a77cfe more tidy 28bce78524 add iostream iwyu 1e6d1eb777 tidy macro paren 0b44cc3f00 cast 1 cc1d8100bf naming a814ec3282 fix typo 076243272c more ssize_t fb752cddab iwyu fixes 08ff5a4158 iwyu fixes 715ef9f4d9 add i386 arch in ci ae09023b7c add blas i386 851082346e remove tuple 59bbb636f5 fixes for clang and llvm stdlib 0fb7738277 fixes for old versions of thrust a27c2d4c9e add blas to some cis 1d0a14b121 comment broadcast gemv attempt 9a05d8966b more reinterpret_cast for mac blas 2782332a9c add test for gemv with stride 0 981531bd61 fix warnings in blas core 3576bce74a guard valgrind for speed test 7a84c2e940 fix some tidy 1c03d1c5d5 more tidy c5e28df030 redux tests 2d6af7cd0d redux 84a6568d15 Merge branch 'extensions-as-a-mrange' into 'master' 9cd2d6e0f0 ingnore cland cache 11348281c1 fix get in size for extensions 101554fe87 circle latest use c++20 26293effff fix tidy bde591fa27 make extensions behave as an array 5a2faedf45 rest test in lu solve a0a759a55f simplify lu_solve dd32f88c2d Merge branch 'glibcxx-sanitize' into 'master' bb4dde5a85 Merge branch 'plus-returns-a-forced-copy' into 'master' 7ee3c49248 Merge branch 'fix_cursor' into 'master' 23e4d5a95d add sani g++32 a96c175829 force copy on op+ fdc204f277 fix cursor 04d025cb80 Update README.md f549688718 Merge branch 'fix-reinterpret-cast-for-const-base' into 'master' 75d93e0a82 generalize reinterpret_array_cast bd251656ec Update array_ref.hpp 2991963cc2 Merge branch 'datatype-mpi' into 'master' 7a3eadb4d7 Update README.md 7d63a5c21c Update README.md fd6d11c9db Merge branch 'master' into 'datatype-mpi' b694be4249 Merge branch 'change-literal-1-for-msvc' into 'master' 4a4f8de53a nolint loops 6cc3a37dd2 longer var name 9479e40ad2 add row accumulation test 4eb6d59158 simplify lambdas f068612c0a Update README.md f6b2a42459 Update README.md 2bc2790177 Update cai_1d_heat.cpp e2a76ccafc Merge branch 'cai-1d-heat' into 'master' 9d1e26ccb0 Merge branch 'fixed-mac-iwyu' into 'master' 877bf8e9f8 Update README.md 1a668ac2c8 use literal one for msvc d513fe6b7c fixes for iwyu in mac cddc943687 Merge branch 'mac-wa' into 'master' c2628ebcae Merge branch 'remove-commented-code' into 'master' ed5ffc2ef6 remove cuda 12 test cb608ef329 remove commented code 5ffe1608a3 Merge branch 'extensions-adl' into 'master' 98e2e7593c datatype in mpi adaptor 03c7b52074 remove unused header 752c180a51 Merge branch 'master' into mac-wa d541556cc6 run parallel algorithm only in c++20 914ce0b315 fix unused header included in gemv hpp 85e937a414 Merge branch 'master' into extensions-adl 657ff31702 finish cai demo d314eba849 Merge branch 'cai-1d-heat' into 'master' 74a47f6181 more tidy 00441ea1e4 rm ws db9d656b08 better wa 6ce35115c5 supress mac warnings 69613607a5 remove test failing in g++7 f0315a4a40 remove static_assert 0c45cc8300 attempt for g++7 65090a7e72 deduce value_type differently 51e20a6981 workaround iterator_category 8b2b2a667c matlab to multi demo 5349aad754 Update README.md 5145ec5692 add adl to extensions d0beb1b23b Merge branch 'Use-mpich-in-ci' into 'master' 6c5397f48c fix boost components in cmake ef1b0e8426 Update .gitlab-ci.yml b4ea3ae26b Merge branch 'use-boost-component' into 'master' fb2cef42e2 Update CMakeLists.txt fec0bfd5a4 windows ci, install msvc before boost 1dc6188aa0 Merge branch 'fix-namespace-in-thrust-adaptor' into 'master' d79953e9b9 Merge branch 'try-vcpkg' into 'master' 6c519a7935 try vcpkg 4a5c826773 Merge branch 'mpi-adaptor' into 'master' a5df368674 Merge branch 'master' into Use-mpich-in-ci 425e3f8227 Merge branch 'fix-cmake-warning' into 'master' 3011c487f4 Update .gitlab-ci.yml a0cf18b1ca move ignore up e04fdbe1b2 move warn suppress up 4f2d3fbf09 more culang 16 warnings 32506ff79e fix namespace path in iterator_system detection b2f80d7fdd more culang guard 347a46b24f guard for culang 272d23c416 skip nvcc fb32f4227c culang warning 07c997e988 nvcc 883d05949d more workarounds be7e5377e0 check array bound in gcc 1c817750e4 more fix for clang unsafe buffer 11be1ef380 Update README.md e752b0f296 use llvm variable 6856d739c6 Update README.md c8c172ee2f guard intel for execution par 28b55fa5dd tidy cb865275d1 guard clang 14 for unknown option unsafe buffer usage 2eb86a494c fix clang options 13b06f46d0 suppress warning for unsafe buffer access 377e734145 add accumulate 29999dc808 Update .clang-format f3e7a75208 ws 413e2283aa mpi docs b7fdecb741 mpi adaptor header 071175ee63 Merge branch 'blas-example-copy' into 'master' 383026e764 fix assignment between subarrays of different type 55f9bfddde protect nvhpc f87a04aa64 protect copy blas parallel tests 5a282b3c48 cuda standard for blas test ec74259b6f add tbb if possible d0ab9c5788 add tbb to cuda 11.4 ci 9352cb521a add libtbb to culang 16 ci c24ab942f0 fix lambda return type 057a2f9dc0 Merge branch 'fix-coverage' into 'master' 94d07ae26c move result e62c00e102 oneapi can't print chrono duration 9887acb886 fix constness problems with 1D arrays a9a6118399 add vcpkg to windows ci 44d1ce9697 Merge branch 'fix-constness-problems' into 'master' 27ff623c1e Update .gitlab-ci.yml 7fa6bdf396 nolint for loop 9be9ba1266 NOLINT for loop d85c6e9fb1 add range-for loop test in cuda aa695933bb fix const problems b8a56fbe83 Merge branch 'add-assignment-blas-nrm2-test' into 'master' 8562b7ffd1 add tolerance in test of cublas 11.4 a34a826acd fix real (double) case for nrm2 gpu 095267ea8c test norm in gpu 824be1d003 remove constraints for cublas::nrm2 da04af860c add tests for nrm2 ea893a816b Merge branch 'add-assignment-blas-nrm2-test' into 'master' 8c13947a0f add nrm2 test for doubles with assignment 7a3ba62919 Update README.md a0114a8595 Update README.md 07ed90238d Update README.md f45c6bbc3a Merge pull request QMCPACK#78 from correaa/fix-cmake-lapack-mpi-cuda fd55b5d6a0 Merge branch 'master' into fix-cmake-lapack-mpi-cuda 4b85a5aef9 wa msvc 520bf911a4 wa for clang 10 ffafee16cb Merge branch 'master' into fix-cmake-lapack-mpi-cuda 3a3d3ce3c4 wa clang 10 6fcf6e0b63 Merge branch 'master' into fix-cmake-lapack-mpi-cuda 3edf715dec wa clang 10 a73cd9b8de Merge branch 'master' into fix-cmake-lapack-mpi-cuda 46194ac267 wa clang 14 d0e83b594e Merge branch 'master' into fix-cmake-lapack-mpi-cuda c4e9c258fc wa clang 15 84b7ba3f74 Update README.md 270d45b293 Merge branch 'master' into fix-cmake-lapack-mpi-cuda 634268468a msvc wa of ranges 66081d4df4 fix cuda cmake lapack mpi 426d550fbe use long 4dcfd5bfb5 use iota 12d83b1412 use auto 458a0d7b3c use has_include 64081e7980 Merge branch 'herk-range' into 'master' 3b89b9267f wa ctad gcc 14 f5c99131a5 Update README.md d2cd8099e6 use ::Value 4ef8f4442c more wa for gcc 14 789b8a25cb wa gcc 14 732ad9082f tidy var name 5d578ab2e9 protect clang 14 b7647d6b4f ws ba030e3765 make extension random_access_range f283412578 test work arounds for g++ unstable 23 bug dd06b8f201 add construction of subarray from begin end 3f67786e0e Update README.md 90d7bb2fb4 herk_nm implementation ebe3b71b00 Merge branch 'herk-range' into 'master' 7fda805d0b herk range 124860f7ca Update README.md 4495d511bf Merge branch 'implement-mbegin' into 'master' 077384dc17 Update README.md e61ccd5d72 fixes for windows-clang 4b25e4a108 add default 4b44a0ac34 add ctad warning 07aa6dd453 Merge branch 'implement-mbegin' into 'master' de98ee7c10 test mbegin 42a4bbd379 specify default arguments 301587c857 Merge branch 'document-blas-interface' into 'master' 4469521c8e iwyu pragma a0e7d862f8 blas interface documentation 2a1ded16bf implement mbegin and mend and move_subarray b975a3f6fa Merge branch 'cuda12-std20' into 'master' 8ad00dc232 remove 11.8 mkl ci de1d427657 order includes 96c486e427 cuda 20 99fd84d4e4 upgrade cmake for cuda 11.8 c305140964 soft ask for cuda 17 359275082f add verbose 95fcd03b54 use newer version of cmake for cuda 20 standard ff8a3b74e4 Merge branch 'macos-no-mpi-warning' into 'master' a199337ddc Update .gitlab-ci.yml 6ac6bc582d use --mca btl ^tcp option on mac 760dbd494b Merge pull request QMCPACK#76 from correaa/fix-constcorrectness-1d-it 6a172f9639 disable tcp d37e3f3f7c return pointer in base friend 4905fb6739 ws bda3759430 fix constcorrectness for 1d iterator c1919ceb4d Merge branch 'move-it' into 'master' 4b62ca210d logic in ci 3c6565687d fixes for cuda 63d2ed28a3 abs thrust bb1d3cbfb2 relax test prec 5a695571ae use ninja for cuda 12.5 730539a7f6 test gcc 15 da45b6b36e add mpi to arm64 test 4147893f37 use generic boost components 8fcdee586a add bool param to iterator b5acce6089 fixes for mac 7ec078ec48 Merge pull request QMCPACK#75 from correaa/propagate-move-to-subelements 06d9d2b978 simplify boost and use anon ns 9ea3bce781 clang tidy in GH ci 40578bd60e add noexcept move 86eff3f86e fix move issues 738daf0baf longer parameter name bf57ad1559 github pr template a7c8c161e0 minor sonar 2ba7796ab9 minor sonar 42a1c673eb minor sonar 8aead56fb7 force using std::move 01134f16e7 some sonar 6cc7960952 propagate move to subelements 6941a9afee Merge pull request QMCPACK#74 from correaa/move-experiment 635df72180 fix ci name f750b3a8bb rollback to nvhpc c++20 cf5cced061 fix disable_mpi, fix nvhpc image 71940183ca fix thrust adl bb0894ab5b disable mpi test in oneapi 2f6ea9ab57 add fimplicit constexpr 59c1ef6018 add a nolint ea70eba938 two step move 35a16db95d fix moved arrays 84aa553dee try element-moved bd1d5336a0 fix cout \n ba1bc4dc85 Merge branch 'mpi-adaptor-strided-vector' into 'master' f75a9a798e use bracket 08d4d5a4fd use 3 arg message 4944595e3a Merge branch 'implicit-constexpr' into 'master' 740d146fef Update .gitlab-ci.yml 886383e813 Merge branch 'mpi-adaptor-strided-vector' into 'master' 3f46cf9a66 add create_datatype 0af23ae8e1 Merge branch 'mpi-debug' into 'master' cbc6b990b8 Merge branch 'master' into 'mpi-debug' 9eb6e3356e Merge branch 'mpi-adaptor-strided-vector' into 'master' c39fc985ea Update mpi.cpp 11752880f1 Update mpi.cpp 803e923f8b Update mpi.cpp 5fa2910691 finish with recursive skeleton f9571da029 Merge branch 'remove-common-reference-hack' into 'master' be89a18174 remove common reference 6d5b222707 disable mpi d6edccb26a Merge pull request QMCPACK#70 from correaa/improved-thrust-uninitialized-copy 81512bfb30 Merge branch 'master' into improved-thrust-uninitialized-copy b649816c41 fixed typos and grammatical errors f9bebd346d workaround limitations of thrust uninit_copy 4157eecba2 disable mpi testing e426fb8caa Merge branch 'remove-need-for-BoostTest' into 'master' 867ef2b572 remove BT component 898fa98f4d uninti copy c4e68e9e16 Merge pull request QMCPACK#68 from correaa/add-mpi-adaptor 22c27007ac Merge branch 'master' into add-mpi-adaptor e683944063 restore thrust tests 0a1bf18aa4 restore thrust tests 3210dc4621 move disable macro 2c041b62a9 protect msvc 45b9517a71 fix for msvc cce04c78dd add disable mpi af5dfa839d more verbose for ci c875fb7c6a add valgrind exceptions 9370958140 add valgrind e5c6a2ba24 switch to mpich cbd5375a8f use libmpich 8c4276f303 fix root exec in nvhpc ci a8dbbdd334 generalize to 2d c746c11daa first version of mpi adaptor 5aeacb9676 Merge branch 'array_ptr-mctor-noexcept' into 'master' a942c43aab Merge branch 'add-init-pattern' into 'master' 48672b61dd remove test for array_ptr c7753cbcbb noexcept move constructor e7de6afb6a remove some ci scripts a74558ae1c change version 57ee27a183 fix warns fd1e9d3c8f roll back warn 2a706dbdf6 unknown warnings d157aaf462 more protected warns b79fddffb9 more protected warnings 3464e4e6a5 enable some gcc 11 warns f563c829c3 fix cd 365f790fe4 init 4 version 12 e3caae5c93 wa gcc 7 f897a65c8a avoid dl boost libc++ 60ad8af97a wa clang tidy 14 e7bee0ce1e wa for gcc 7 814fc0ff94 add init pattern a nolint d825df3b5c ws 1f1de6ddaf Merge pull request QMCPACK#66 from correaa/tidy-modernize-concepts 5fc71b876f var in PR template bffa38736d finish nolint 9bbb7ff2ed nolint all enable_if for c++20 1e8b9e0522 add installation instructions ab4a249622 more nolint 4a46953596 add numpy to run 3rd party test in cuda test 59fcb2af05 install numpy for 3rd party tests 0814157931 Merge pull request QMCPACK#62 from correaa/github-pr-template 0e58b5dcc3 add nolints for clang tidy c++20 concepts 1f572ff38a choco yes 78055c5e95 choco git dee33ffdc6 simple install posh-git 06c2017fba add confirm false 657b57a595 add windows test for master f21322dfdb Merge branch 'sonar-6' into 'master' 5c2739b75b use wget for sonar binary 3193e9aca5 Merge branch 'sonar-6' into 'master' ba99009ab4 update sonar cli a365012bc9 remove unicode char from line 5e197cc6d3 Merge branch 'sonar-ci' into 'master' 189885c853 ask x86 for sonar exec af46664354 Merge branch 'remove-unicode-chars' into 'master' b3ce674208 remove unicode chars 8b22273edb Merge branch 'experiment-explicit-constructor' into 'master' c815c64a8a fix indentation f28892b9b2 Merge branch 'master' into 'experiment-explicit-constructor' bb5879a978 Merge branch 'overflow-iterator' into 'master' 3220621dfb add void to ignore result aeeb8b6f0b add more sfinae to op Range 74d3fc1bab use copy_n in place of move_n ee0a6b84ad use explicit type in chunked 97c1486151 use more explicit copies in test 5756694a62 Update README.md 247dc61406 test empty interval 59394711b1 comment constexpr test f5b06511be simplify subarray_ptr 8317d04a30 Update README.md f80cf31e94 Merge branch 'clean-cmake' into 'master' 718fa2495c clean cmake be456b161d Update README.md 2cbe5fffe3 eliminate MSVC special code 771ea0b82f make layout trivial for msvc 04b4ee4d63 try trivial with 0D layout bc54ed2e41 test if layout is trivial f8465fbf46 Create pull_request_template.md f3ed1dd85b check for subarray_ptr to be trivial 8cccd9e12b format 37faa722f3 ws 4831e042d5 leave stride_ undefined aeee4ca41b attempt to make iterator trivial 9d58114294 make array iterators trivial fcd440a8b6 add ptr overflow test with diagonal bb2a538e0f add fortran examples 72f2de8c06 tidy last 1e42baa664 Merge branch 'constexpr-fill' into 'master' 2a52aff45d Update README.md 93850e99f5 Update README.md b071f8c164 Update README.md 08c0358007 nvhpc doesn't support some constexpr 7b2c173ca7 Create pull_request_template.md 29f4fbce82 allow constexpr filling 93fed437dd Merge branch 'remove-include-cleaner' into 'master' 4f33e05959 more sonar 01cb6dfa4c Merge branch 'cs-n_random_complex-assingment-delete' into 'master' 55e77d4f46 delete copy assignment ade6f071d3 more iwyu 6adb45faaa Merge branch 'remove-include-cleaner' into 'master' 87da1be290 simplify macro 1fd8c764b0 simplify macro 14103e576a simplify macro c9d03bbe91 more nolint 88a8c5c5ab more nolint e2270d1f18 more tidy e512d42b6c use BOOST_TEST instead of BOOST_TEST_LT 26e94a44a6 simplify title macro 19a096fd4f print cppcheck report 23a951c317 use external tidy d710715914 separate tidy 243abec6d9 more tidy 91dd698c50 more nolint 6b44b8655d Update sort.cpp 7ef1013124 Update sort.cpp 376d0e3b1b more nolint 8e00cc0aa4 more nolint b6b7425c62 remove trivial assignment 8aff52f9ce tidy for ranges test 6f15ed90c0 add Wnoparent 41796a0617 more tidy d471365fae clang tidy out of build 3563ad03dc remove paren warning 1e4f9db904 fix sizes function 9438948636 remove paren warning 99a0ba3265 sizes fix for nvhpc 608b2576e6 more tidy 649a3b1b7e more tidy header clean 9394f2647d more tidy clean headers 1c7dcbe198 mt 24c13320fe mt 6e37f55e55 more tidy fb99096192 more tidy 255e33e207 more tidy c45cfe23eb more tidy 36b2f81347 more tidy included 85659d249c more tidy 2513bb350d fix includes 40b282bb24 more tidy 2ac62ed515 more tidy 286bfa8e15 more tidy 3282625b20 more tidy 0ccbbbef34 more tidy 9a64a09e8d more tidy d6e7691413 more tidy d042ae825d more lint b0cb48e723 more tidy 85cf71b521 more tidy f90b2e52ea more tidy 4d04918347 more tidy 44d224b880 add noexcept for ctor 33246d6cfd more tidy c4e0073f74 tidy headers 37c28a3f26 remove include cleaner c582d3886b Merge branch 'remove-include-cleaner' into 'master' 0ae85e3509 more iwyu 20eb60ebcc more iwyu 2618c978df more iwyu 66bd25c423 more iwyu fd7c4f27fa more iwyu 5f8061b6a9 iwyu error 1e090d33fb remove tidy exception that was used previously for Boost.Test c175618e37 more iwyu d05ecaa793 more iwyu cc8d0f60cc iwyu fixes e7a3df5ed6 Merge branch 'remove-memcheck-options-from-cmakefile' into 'master' 71013b3a03 fix sort iwyu ac2caefabb protect version 7 a5ffb63f6b exceptions for clang and gcc 7 91ee2d717f solve iwyu problems in the ci d8a0885573 remove memcheck options 3ef256ef90 Merge branch 'add-lapack-to-ci-to-enable-tests' into 'master' e10d332592 add lapack to ci 431256c2d4 fix lapack cmake 9780b28737 ws 16dc38b2e7 remove dep on butf on lapack adaptor test 740627a5c5 Merge branch 'fixes-cublas-headers' into 'master' c0c1f17ac1 remove what 81537b56d1 change macros bd63b3d949 change macros 9890e867c3 fix includes in hip all test 0aa59f7f50 remove butf deps 76defb3953 fix cublas test to not use butf d18650b03e remove one utf 92e669ccce correct includes 9faf01d98d Merge branch 'win-clang-warnings' into 'master' 1d277ab3b3 ws 7e938b9c38 gemm indentation e04041cae7 fix types 968d457179 fix conversion 600520d037 alignments 8ddaa584a1 allow C4244 in MSVC 84f51ac943 vcpckg don't install boost-test 9b842b380c smaller stack 075936b0c2 uncommented some layout code c9d05be607 comment all in layout test 1c14a90d68 protect clang windows 732021757f remove clang workaround 2834b97797 tlw main 8f30d542a5 fix for windows clang 1900fe865b remove all boost test installations db4cf2ce62 remove some boost-test installation 682d0f7036 more lwt 49dbe859a8 more lwt 585b9d7ae1 more lwt 22be66eb89 more lwt 03c05e5577 more lwt ea3125947a more lwt ba396678db more lwt caac0a5125 more lwt 24b3518545 more lwt ae366f39e6 more lwt 8ad268e554 more lwt aae3124fa2 Merge branch 'master' into win-clang-warnings 95473c6e8b more lwt 09e8cde0bf Merge branch 'buffer-overflow-msvc' into 'master' 7193386dab more lwt e550911f3a more lws e6941a4852 more lws 36a3548078 remove boost test compilation from m32 6594be090c more lwt 4cb7127f2d remove boost test aaf5eb2a1e circle dep 40a6e39d72 circle compile 4 at a time 27a9f409a1 more lwt ab2cd0aa57 more lwt cc2226e599 more lwt cc6312bc4e more lwt f938a74734 more lwt 0ab71171ad more lwt 1091bb1095 more lwt fe8a775391 more lwt e57e46baaf more lwt 7a4422d631 more lwt fa28b0e26e more lwt f3e9293233 more lwt 54e9e6c460 more lwt e527d4166f more lwt 5b9b5eee1f more lwt 3aa91cb4f5 use consistent types for sizes 95e47d82c5 more lwt acf715e739 more lwt a58c9e7ff0 ws 4f85bb82cb add /GS option 62df86845a fix assignment 240aebede6 more lwt 359fba4520 remove implementation of operator= for indirectly_writable a8f50cb8c1 more constexpr 4cfe5c5fd3 more lwt c5bfbd7323 more lwt 5089a377e7 more lwt 13599ce5df more lwt a82a9f0220 more lwt 3dc0e3d910 allocator test us lwt 19f2bb6a51 fix comparison 8bae027b84 start using lightweight test e9e9d0f394 convert fill test to boost lwt cac3f49292 changes in fill e3ab7aa9e9 Merge branch 'master' into win-clang-warnings 2454c89959 Merge branch 'add-constexpr-test-for-ub' into 'master' f72832afa9 protect more msvc bb5851239d Update README.md 8d39b351a8 Update README.md 69eed7b5fb Update README.md b9ef62ff59 Update README.md 55a3a3e218 Update README.md 4ab60a7b7c Update README.md 7286936925 protect msvc 290749a8ed fixes for msvc 43807ed010 paren in return for msvc 2cbafb586f avoid msvc for constexpr test 0c01afa260 without - d2ff12587b use clang 18, 19 is not working 5a673daa5f gcc 7 warn 0e0bb7fbed constexpr tests 5698ea099f gcc 7 warns 5f4d3ef01f gcc 7 warnings 61546533cb more gcc 7 3122f5d511 more gcc 7 c92f6f9f00 more gcc 7 80aa2c81ed more gcc 7 c36a3bb5bb more gcc 7 protections f565d90ab6 more protection gcc 7 8b31e3cf5f more protection for gcc 7 380f8408ba protect gcc 7 4c11dfa4bd missing new line 8b4d072daf more gcc 7 protection 018a8f09e7 more gcc 7 protection 910bc71ff8 protect gcc 7 5a375387c0 protect gcc version 7 11af99fe75 ignore for gcc 7 44f02d8959 pragmas 756284e710 add ignore Wunknown pragmas 2cc7432b46 no pragmas 3faf8e20c2 no pragma for gcc 7 f67b2aede3 avoid duplicated runs in ci 740ce35dbd cast function warning 2b7662bc9f disable warnings for gcc windows for boost test included 6cf1b9f65c function cast ede7c2ce3e more paren 3e76d9ec0b multiline d325188c7c protect min 8725c41bda use paren std::min 5d9938f05d protect MSVC macros b9ab4272a7 fix min max for msvc 2da4b1542e add float c4f170bc7f Merge branch 'master' into win-clang-warnings 9b1e43245d allow failure circle ae9e04f98f boost header only cmake 14b976f7db boost for legacy cmake 6e84c8b3bd use legacy boost component c4777bafa3 headers b21a416eb6 remove linking with B.UT 76dff44e0a use headers lib 350b155ba8 transition to included header 4570cd054a use test included 433d164723 more clang ignored 66ef274fe3 restore push 29aa529a59 more warning suppressions for clang windows e4f2b2dbf2 fix warnings for clang-windows 315598ed69 Merge pull request QMCPACK#50 from mborland/timeout f27e98875c Merge branch 'more-clang-warnings' into 'master' 6864ccdb65 Merge branch 'master' into 'more-clang-warnings' e5102744e4 Merge branch 'pragma-for-clang-windows' into 'master' 26a6df8275 Merge branch 'fix-op-arrow' into 'master' da8e5a34e7 remove broadcast test aaee81d14e clang windows pragmas 1484231723 array_cref warnings clang windows e3eb55f5c1 ignore warnings b9e563181f clang unknown warning options 75c85d8ae5 pragma for clang windows 3dc2d8a9a1 fix potential problem with clang windows 2cfd455454 Merge branch 'iwyu-fixes' into 'master' 52b115b301 Update cmake.yml bc54775d49 Update default.md 9f9a38a2ec Update default.md 895622775b restore -> tests 11be0cd620 Update default.md 4cef8c961b Merge branch 'master' into timeout 58955f248f Update default.md b3a91dc438 iwyu fixes 9a85b467d4 Merge branch 'fixes-for-msvc-operator-arrow' into 'master' a921d1b844 Merge branch 'master' into fixes-for-msvc-operator-arrow 5132583abd Add new file 563d7b753f change enable_if logic in op== 8c46272e7b define eq for it c33fcb4c02 missing -> 89e96422fb restore stride 50967b8cc8 add L 3a6196ea2f use dot 386df63cd8 remove ->extension 93dd167e2f typo f712d73cc0 remove -> from gemv e83f00f39e fix typos 2274db05c4 remove arrows bc2557efec remove arrow from gemm 3545cf3e66 remove another arrow 988debce6a operator -> removed for msvc 6cc0191410 Merge branch 'fix-for-windows-ptr-base' into 'master' cb6879b4e1 restore base friend function 93f027ab43 declare array_iterator as friend e1a09464ff use ptr_.base_ instead of ptr_->base_ e7f263a8b0 Merge branch 'fix-swap-for-const-views' into 'master' 7cbc5f736e remove home function c22e62d7d1 use default version for clang-latest ci 243f250114 latest 367d105fb5 add duration 77351562ce run windows test only on merge 54edb34a0e try again ef169991b1 workflow 0daa74524e use testing 21d6eda4fc swap test 6fecc322e2 Also add timeout duration to clang-win 67a3180cb5 Enable same duration timeout for windows tests 5871fd2105 disable size test 8009614ec0 Merge branch 'fixes-windows-clang' into 'master' 8e13e5aa69 Merge branch 'windows-extensions-fix' into 'master' 8363dd31bf Update allocator.cpp a645eef33c remove dobule ; b02747682e Merge branch 'subarray_const_fur_pointer' into 'master' a019951610 use reinterpret 0853cf3396 fix base 5d7ef8cd80 fixes for reinterpret_cast 3315ec8186 Update all.cu a9b36affc9 fix typo for msvc cbb71b3be0 change assertions for msvc 38856c6534 eliminate one test from msvc 6e2b68488e fix typo 0aeaa8c408 mark bug in cppcheck a4e59a98b2 missing ; 708684d455 remove static assert for msvc 21c735c320 stride_ = 1 for msvc a05f9921d7 add host device to range fun 9cddfafb4d repeat code for gcc for windows 80e4cd82b4 more host device 0899c81160 add timeout for windows ef8043d4bf fix element access with paren fc33735786 Merge branch 'master' into subarray_const_fur_pointer 8cd94d6388 inq cuda 12.0 f45a849abd fix equality d509017d7d add const option for array_iterator 0a6a61791e remove std::size test 1e773a4989 fix ranges compat c05d167054 no error in iwyu 0f0d669b66 less clang -W ae3f6238af remove std::size test 7010d2ae04 finish with aux functions eb3e6a1155 failing reinterpret c5d77ccd24 make all op() functions host device a515577361 fix reinterpret cast for rvalues b9db720ed7 fix partitioned 754f477a8a add mutable flatted 2e72d34f84 disable ranges test a93ca524f8 fix swap for windows 3d127949b1 fixes for circle 127987c411 fix reinterpret cast 9536cc49dd Update .gitlab-ci.yml bcb5d62e47 print current directory c96b1a33d9 Merge pull request QMCPACK#48 from mborland/node 2ec930cad8 fix transposed in cuda tests 4fddf8f0e3 Remove codecov workflow 78f52dd5d1 remove vs2019 5953d84d17 remove deprecated function (ref from it pair) b1ca59303f possible fixes for circle, g++7 and nvcc 9a6e99418e final fixes for subarray_ptr c2de9043a0 subarray_ptr is now trivial 1991045ab6 Allow use of node 16 in CI fde9753773 layout is trivial 0728e08ad5 Update .gitlab-ci.yml 08934aaa6c make friend declaration public 7ec499dc28 remove ref(first, last) utility 070f0b7657 add friend 2d183020c8 make array_ptr trivial c626f08496 change parameters for subarray_ptr 8f8fa463f9 run circle latest 6047ab7045 fixes for nvcc b585bdd401 fixes for gcc 14 d275a63007 still needs to reenable reinterpret cast 5ba0d37906 still needs to reenable reinterpret cast 5da0e9d413 to fix constness with operator paren db9a62ee96 finish first version of subarray 924663711c finish first version of subarray 6039b0144b const_subarray fixes eb7da4e3d3 Merge branch 'const_subarray2' into 'master' 279201f111 Merge branch 'fix-circle-blas' into 'master' e1e45a0397 Update .gitlab-ci.yml 63db28c6cf add multi::sizes function 62d13eb1d0 fix ci m32 arm 216790686d add arch command e9564128f5 Merge branch 'master' into fix-circle-blas 9003a8ca5d arm64 ci 1d3f96570e Merge branch 'master' into 'const_subarray2' 8b3b8e85f3 explicit arm compilation 185dbe8cce arm friendly test b4b5124c3f use arch e3ff9a3194 require x86_64 for circle executable 62ab4d25f6 create intermediate class const_subarray 5221027442 add brew fft 0b65dc3ab8 add brew to prepush 1782d411f8 fix circle blas 104561821c after joaquin minireview 4b4c5d5624 Merge branch 'dup-keys-yml' into 'master' 2190964e98 first dimension c93440253d better non-associative example 153096d98c added `index_range` to docs 2210d138ad note on lexicographical compare d6e68bf012 typos fea629a3c3 remove dup keys from gitlab ci script 01a89c1874 Merge branch 'more-cpplint-braces' into 'master' bfca356207 add capture 01bdc73ee1 remove Wnrvo cb60dcc448 small typo ddd5a0b6bc fix const return c3d25b6182 special memory 0754d4277c fix braces for cpplint c06154dd3a Merge branch 'Fix-capture' into 'master' 71a0336867 Update ranges.cpp b8ef58ee95 Merge branch 'cpplint-whitespace' into 'master' c0a48bf286 Merge branch 'joaquin-minireview' into 'master' 1f13a6a504 If these parameters have default arguments and you're not disclosing them for now, then you can document the class as if they didn't exit: b5595c94f1 * multi::size_t (usually signed size): did you mean "usually unsigned size"? Why usually? What does this definition depend on? 6afc364788 * class multi::subarray<T, D, P = T*, ...>: no explanation on what T, D and P are, plus no explanation on the extra arguments (...) bb9d90dcaa more cpplint accdd3207a remove whitespace exception for cpplint 24b052439d Merge branch 'iwyu-with-error' into 'master' b1d28ba8e2 remove nolint for cpplint 5849265809 Merge branch 'not-accept-alt-tokens' into 'master' 5ef4187fc7 nvhpc gcc pragma 9d757c2580 Update CPPLINT.cfg 8f2dc28cb7 more pragmas f3d1c727dc use modern syntax 3257c48f2c shorten line ab5f799261 add error code to iwyu 5a61cdede7 Update NO_UNIQUE_ADDRESS.hpp e355ae8300 Merge branch 'blas-iwyu' into 'master' 71c6cddf4e fix syrk 643a9264ea Merge branch 'blas-iwyu' into 'master' 0068103d7d Merge branch 'master' into 'blas-iwyu' d23347a657 finish iwyu for blas adaptors 9eb114e43d Merge branch 'dot_equal' into 'master' e4ccf7fa13 more iwyu for blas adaptor d457d80d9c float-equal 3c9c2414b2 more warns affdd06e1e msvc warnings a8054603a2 msvc pop 19118c687d Update reextent.cpp 88c1d73698 Merge branch 'msvc-warnings-more' into 'master' 2284fb5c4b static_cast integer afc224b5bb msvc warnings c5b820719b Merge branch 'msvc-warnings-more' into 'master' 0d775fcc1d some msvc warnings 2a0a5787a6 more exceptions to warnings msvc d6015583aa Merge branch 'restore-blas-test' into 'master' 2b2440c50e Merge branch 'array_ptr-default' into 'master' 0d1ce348a2 get cmake 3.18 d2ae47a369 more exceptions warnings for windows 9a5d531c42 Merge branch 'm-msvc-w2' into 'master' 0b05323627 Merge branch 'mute-msvc-warnings' into 'master' e55d75862b Update .gitlab-ci.yml dd48d2c00d Merge branch 'remove-all-float-equals' into 'master' 90738bdf68 revert to debian stable 0b983c0b06 add non-shared to arm 3ce51969ed try interruptible 38b510c605 getrf fixes for macros 2959fec45f restore testing blas adaptor c58d3f1627 another msvc exception 7d288e4410 remove float equals operations f87eacd12f msvc warnings 394b88d1da warnings not as errors in msvc 5fd74018c5 Wall 3e6a9b6bf3 Wall msvc dbf4342441 W3 e6458aa3aa last iwyu be6268728e Merge branch 'iwyu-ci-windows' into 'master' be0803da64 restore pmr 5a0fd436a8 windows Exceptions d33a75174b more iwyu d2630c8f21 warnings for msvc 3af8142aad Merge branch 'more-iwyu-llvm' into 'master' 01caf55cd3 more nolint 3d8dfba669 format ab9e480a2e remove dup includes 07d21bbe46 using apple iwyu 967ac044db Merge branch 'iwyu-hang' into 'master' 2e588d8a93 remove merge rules in ci b0cf445081 double -> int 594d9aac02 remove ASAN var 4a80821b48 iwyu keep d0178537c0 comment span 8a1b89b883 conditional 124a895adc eeeeeeso 71d22ad073 finsih iwyu 5a4470cea3 iwyu finish c54bb1343e workflow rules f4fa132dbc finish iwyu dc0ba0e8ad use padding for msvc 3c24ba2bfc iwyu 6997428af0 iwyu ed7c6d71b7 ci 43c76526fa add rules ff09add192 remove needs b125c4c3f3 iwyu e6826ce97f windows only on mr 6bf32d6126 fix windows d5f2f4043e more iwwyu ddaf10df41 parallel build 645ac07960 more iwyu 7dce12bd12 iwyu 037eb88fae more iwyu 386d101ef4 more iwyu 8d322ad93b Merge branch 'iwyu-20240616' into 'master' 5b21ae3328 Merge branch 'more-iwyu-bt-fixture' into 'master' bd88062d98 Merge branch 'possible-solution-msvc-1914' into 'master' 7c56e739c9 assign iwuy 684e662fd8 resiliant old version of clang eb2728ab98 more iwyu c579275555 use localdir 13be9232c2 iwyu eef1849605 chage tmp path 67dd7954c8 fix typo f7d958ddba iwyu f5ae62df80 fix iota 8eddcb328d fix msvc conversion 0216626c0b iwyu d00ffba303 iwyu 792415d9be fix conversion 70d5195f12 iwyu 318def61e6 iwyu 0446ec688f iwyu 0cee4dff2a vs2019 257081bc40 use wget 318a6911e7 msvc 2015 fixed 8085656533 remove useless conversion a6550cc8be for 32 bit b8414ecacb msvc2015 5d1054fd4e more iwyu 4e7e7f7f02 more excpetions for iwyu c7215804d1 iwyu 610b826de7 more iwyu 48edee0d59 more iwyu 46e1d44e9f Merge branch 'more-boost-test-iwyu' into 'master' 1db7bd388a more paren 60758327eb new del mismatch bbf0e95c25 asan clang remove check_init e27f798cce use paren 0e712a5d40 iwyu 596e4f6ea2 choco 64 3586299e83 more iwyu 25b30b6fc9 iwyu for utility 8a2e186e92 Merge branch 'more-boost-test-iwyu' into 'master' b22abb19e5 comment 2 windows 8d82692950 remove needs msvc ci 214a0fd1d2 what? 877c285d20 remove dep c59b8d8229 iwyu for boost test 895f26a058 run windows only on MR 665e6c505b Merge branch 'msvc22' into 'master' 03dd88d6bc add msvc22 a1894aafed Update concepts.cpp f12fa5d876 Update concepts.cpp 4aec5cc2ea Merge branch 'remove-checks-17' into 'master' 2170b17fcd Merge branch 'fix-gcc-github' into 'master' abb4f06cf6 Merge branch 'paren-for-msvc-q' into 'master' 0aaa3290f0 Merge branch 'master' into 'remove-checks-17' fc23343119 fix conversions 52ab8db81a Merge branch 'clangsani' into 'master' 6ba1fe7dd8 Merge branch 'remove-cpp17-test' into 'master' 3681851c56 Merge branch 'vs2017ci' into 'master' cadf80e683 fix paren ec996de903 Update README.md 62801efc4b remove checks 17 4c2d4aba10 Update utility.hpp a06889b3b3 paren 2562361893 revert version 203f704b8a fix asan e22534d54a correct libs 56741af05a add libasan 5ef74a096d 2017 ci 0596b3c85f Merge branch 'iwyu-windows' into 'master' d62850349b apt clang, not clang++ 665b6de14d add sani d2e13724b3 clang sanitizer 8e7da8c151 simplify windows afe69dbccf remove macos e55373ba07 less code 3c35d6ea3f finish windows ci 7255b24c0f add boost path 4720eec81b Merge branch 'more-iwyu-pragma-export' into 'master' 73df974b01 try different macos tag b55237f7e0 comment macos 5bcd9c69d3 last try with boost 1.74 ef8728da1a 1.74 dcb74c670f 1.81 8435dd462b remove -A x64 0db8744743 fix typo 5279b809d2 iwyu 36b14b904b dynamic with 1.42 4ebe02766b use boost 1.42 28e4ae2711 remove static from cmake line 4e5e735672 force boost static 258a722c59 choco static 18be8a2a83 add dotnet 3.5 395195f3db using vcpkg 92eb4fa238 auto -y choco 75a89615f0 upgrade choco 06280d2f0e install boost in vs ci 3a255b2b1c run cmake directly ad95ad7bb6 add -y for choclatey 5d23cec51c more iwyu 3a5a2bae1f install vs in windows ci 27777e5636 reactivate clang-macos ci 88d0b0ab25 add windows saas 8bd9aec3c9 add windows shared 746d41e1ed fix fancy ref iwyu 16b7005c0b Merge branch 'more-iwyu-pragma-export' into 'master' 2b34644dbb conditionally include pmr 4a028b5672 more iwyu 3d3858bdce iwuy and float conversion 13dee28516 use angle bracket a4fc7ce0f3 Merge branch 'pdimov-double-negation-fix' into 'master' fb9cf97db3 pdimov-double-negation-fix ab2577846f Merge branch 'use-g++-with-cuda12.5' into 'master' 01f206bd63 fix typo c06cd19e72 correct type dc0be2feda Merge branch 'increase-coverage-static_array_allocator' into 'master' b8c22e2af7 Update .gitlab-ci.yml 73ef30e78d Merge branch 'add-125-cuda-ci' into 'master' e5f6608341 Update .gitlab-ci.yml b6eab10dca Merge branch 'master' into 'increase-coverage-static_array_allocator' b5c407714a make host calling host device a warning 38f9619100 Merge branch 'meshgrid-ranges' into 'master' 562d8f051e workaround for cuda 11.8 b2713cee3a Merge branch 'master' into 'add-125-cuda-ci' d7a9467b1f Merge branch 'thrust-iwyu' into 'master' eaeab51cea detect ranges_repeat f20b90ac9a implement meshgrid using ranges 2971b14fac add apt-get update f75d7dc808 Merge branch 'fix-ranges-copy_n' into 'master' 4bb1f157d0 comment range test bad219e25d format test 681c3f9792 remove thrust dep 161cb6d9e2 ranges compat 0de338346b Update README.md f1ff1bca4b grid mesh 3e06306285 Merge branch 'fix-windows-init-list' into 'master' c048cc6776 fix type for windows acfc147f36 fixes for cuda 12.5 0c653d8639 add 12.5 cuda ci 4820aa1352 test string for cuda 6fa8c2f755 restore comment 7ab27de4ec Merge branch 'increase-coverage-static_array_allocator' into 'master' 76b164f930 fix string 6ecc3f3abe Merge branch 'remove-header-stack-allocator' into 'master' c7004c9b18 add cuda 12.0.1 CI 5a9a99f438 comment inl include d8d8e2e8b3 increase coverage cf7039d6d6 fix headers fb14874a1e rm unused variables d1575ebf36 add common cmds cff764c58a Merge branch 'remove-header-stack-allocator' into 'master' d2669aa36c cleanup headers in detail 758fb3ee6f improve includes a311bd6019 remove some headers d4f2015a28 Merge branch 'iwyu-fixes' into 'master' 05987405cf use deprecated only for clang 7887fba5a6 more rules 74b61df58f diag deprecated for BMA concepts 82843d99a7 more iwyu rules 79f794eb07 Merge branch 'macos-bt-fix' into 'master' b7a0c2e4ad Merge branch 'iwyu-del-headers' into 'master' 5e96262699 remove rangev3 adaptor 748606c8bb delete separate pmr headers 67e6716549 Merge branch 'master' into 'iwyu-fixes' f9e86a0d50 Merge branch 'use-bookworm-image' into 'master' e6e73c8b66 workaround for MSVC 294845fe36 Merge branch 'iwyu-fixes' into 'master' c130b4f078 add iwyu ad14e1f499 Update .gitlab-ci.yml 5b49540006 update pre-push 206af93c2a workarounds for boost test in macos 0e80dead17 fixes for iwyu 59a1d8f813 Update .gitlab-ci.yml 34d20f324b Update .gitlab-ci.yml d8971d7028 Merge branch 'do-not-include-global-path' into 'master' f36ddc8111 remove redundant test 87c3058ecd add multi dep ec3cf80f32 avoid global path 2928ea3128 Merge branch 'add-ci-nvhpc-24-5' into 'master' 73bd2e7f14 Merge branch 'even-better-constructor' into 'master' c51e833d32 Update README.md 7321bcb897 test nvhpc 24.5 and cuda 12.4 9991dd2e8e remove duplicated constructor 82add032ab Merge branch 'circle-finish' into 'master' f9692d6d6e circle g++-12 f4dfbb3ee7 circle-203 c87c6e0daa 201 ef30f72f45 circle ci 3fee2ae754 remove all circle ifdefs 120fd4503b Merge branch 'fix-constructor-for-circle' into 'master' 9ba688f050 Merge pull request QMCPACK#46 from correaa/windows-boost-serialization d71189c0c7 Merge branch 'add-arm-ci' into 'master' ca6a853505 add timer and serialization to windows github ci 9a8aa2b935 add blas, use system boost for arm af3628268d remove multilib 02397723ae arm64v8 00ff7e6232 add arm e6a31ae751 better constructor 1133cc1e26 circle 203 63514569d7 get newer cmake for ubuntu 20.04 44d0dd9b7e Update .gitlab-ci.yml 7508b30a71 Update .gitlab-ci.yml aed80c5fdf Update .gitlab-ci.yml cab326e511 use circle 203 ce79176224 add circle 203 174269a035 Merge pull request QMCPACK#45 from correaa/correaa-patch-2 6195e55038 Update cmake.yml 8bf6a42fc1 Update cmake.yml a49a9f2e1a Merge pull request QMCPACK#44 from correaa/vcpkg-test-only 023ca2fb72 Update cmake.yml git-subtree-dir: external_codes/boost_multi/multi git-subtree-split: c9bf1402b66026eff7fb1e278bbf8e5b598672b6
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Build and use Quantum Espresso in tests. Activated for Intel 2015 real/complex/CUDA builds in oxygen script. QE is built once during Intel2015 build and cached.