Skip to content
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 2 commits into from
Jan 18, 2017
Merged

Add qe to tests #68

merged 2 commits into from
Jan 18, 2017

Conversation

prckent
Copy link
Contributor

@prckent prckent commented Jan 18, 2017

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.

…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
@prckent prckent requested a review from markdewing January 18, 2017 20:45
Copy link
Contributor

@markdewing markdewing left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1

@markdewing markdewing merged commit 5a2f6ab into QMCPACK:develop Jan 18, 2017
@prckent prckent deleted the Add_QE_to_tests branch February 3, 2017 22:04
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
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants