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

Code crashes if spline file not present. Should be error trapped. #36

Closed
qmc-robot opened this issue Jan 11, 2017 · 0 comments
Closed
Assignees
Labels

Comments

@qmc-robot
Copy link

Reported by: prckent

As a usability feature, file open of the HDF5 file should be properly error trapped and a sensible error message printed. Code currently crashes, and source of error might not be clear to users.

[ Logical extension of this ticket: error trap every file open in the application ]

@prckent prckent added the bug label Jan 17, 2017
@prckent prckent self-assigned this Feb 22, 2017
ye-luo added a commit to mmorale3/qmcpack that referenced this issue 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants