-
Notifications
You must be signed in to change notification settings - Fork 144
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Code crashes if spline file not present. Should be error trapped. #36
Labels
Comments
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
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 ]
The text was updated successfully, but these errors were encountered: