Commit graph

512 commits

Author SHA1 Message Date
Christian Zimmermann
9e3e866b06 + IndexInfo 2017-12-24 18:14:07 +01:00
Christian Zimmermann
b503df814b separate performance test 2017-12-23 18:54:10 +01:00
Christian Zimmermann
776509e620 ref in BlockBinaryOp 2017-12-22 14:15:09 +01:00
Christian Zimmermann
d8e62cc539 T* in BlockResult instead of std::vector 2017-12-22 14:01:26 +01:00
Christian Zimmermann
edcbeb87eb move block() into op master instanciation -> more save 2017-12-19 19:05:10 +01:00
Christian Zimmermann
12ce081934 remove time wasting debug remainder from index position calculation -> performance improvement by factor 10-20 2017-12-18 19:02:43 +01:00
Christian Zimmermann
ce48f54e9b int vs size_t 2017-12-18 17:17:43 +01:00
Christian Zimmermann
47256a60af hopefully fix pthread linker issue... 2017-12-18 17:13:11 +01:00
Christian Zimmermann
eae1b48b28 fix errors thrown by clang 2017-12-18 14:19:07 +01:00
Christian Zimmermann
20b8cca48c ... 2017-12-18 14:02:37 +01:00
Christian Zimmermann
dad295ef37 finish re-sorting code and files 2017-12-18 13:13:13 +01:00
Christian Zimmermann
7a716d662d im com 2017-12-18 11:19:04 +01:00
Christian Zimmermann
5f319cf1d5 im com (sort code) 2017-12-17 19:28:01 +01:00
Christian Zimmermann
346101b994 im com 2017-12-17 14:40:04 +01:00
Christian Zimmermann
a3acfedd9b im com 2017-12-17 14:16:37 +01:00
Christian Zimmermann
f38b675314 im com (cleaning up) 2017-12-16 20:38:57 +01:00
Christian Zimmermann
e46abff94c spin range contraction test + some simplifying tools 2017-12-15 14:47:02 +01:00
Christian Zimmermann
0584a3af38 start implementing some spin contraction test.. extensions of the library seem to be useful 2017-12-14 18:27:42 +01:00
Christian Zimmermann
499d49d89d fix last issue -> non-virtual indices completely work now 2017-12-12 18:54:45 +01:00
Christian Zimmermann
e798de6469 two tests work again, oputest does not... 2017-12-12 16:16:09 +01:00
Christian Zimmermann
f691c9ea66 fixing some of the compile errors 2017-12-12 11:15:39 +01:00
Christian Zimmermann
888c7f6a07 basically finish de-virtualization of indices; TODO: const THIS + 'incomplete type' issue + probably further (NOT COMPILABLE) 2017-12-11 18:49:43 +01:00
Christian Zimmermann
defa568c5b start removing virtualities in Index*; intr VIWB for flexible use instead; Missing reg this: Multi/ContainerIndex, PackNum, OpClasses (NOT COMPILABLE) 2017-12-10 18:41:53 +01:00
Christian Zimmermann
1b251e5867 anonymous range should be complete now (still UNTESTED) 2017-12-07 18:11:24 +01:00
Christian Zimmermann
1347615cb3 im com (a-range not finished) 2017-12-05 17:31:57 +01:00
Christian Zimmermann
c5053b02cb anonymous range + im com while implementing first spec of srange (spin) 2017-12-04 18:29:18 +01:00
Christian Zimmermann
b9152a3ae7 pthreads... 2017-11-20 22:30:07 +01:00
Christian Zimmermann
8e297d85d8 ulong 2017-11-20 22:22:57 +01:00
Christian Zimmermann
091c6d811e ... 2017-11-20 21:53:50 +01:00
Christian Zimmermann
acca0b4513 remove template-cc's + clean up further... 2017-11-20 21:35:25 +01:00
Christian Zimmermann
9a58808be1 addition to last commit 2017-11-20 21:00:52 +01:00
Christian Zimmermann
4b66edff5b + getIndex Function 2017-11-20 20:53:48 +01:00
Christian Zimmermann
c6dcfbc1b3 export gtest in .gitlab-ci.yml 2017-11-15 17:59:24 +01:00
Christian Zimmermann
650b41967e correct unit test 2017-11-15 17:40:31 +01:00
Christian Zimmermann
2e4a0be76a Merge branch 'rewrite-index-linking' of rqcd.ur.de:czimmermann/multi_array into rewrite-index-linking 2017-11-15 17:36:15 +01:00
Christian Zimmermann
5bc469296b ... 2017-11-15 17:35:44 +01:00
Christian Zimmermann
70b0ae4ac6 activate CI 2017-11-15 17:05:51 +01:00
Christian Zimmermann
54dfcdb85d first contraction test works 2017-11-05 18:46:38 +01:00
Christian Zimmermann
8dfa81a99e contraction compiles (untested) 2017-11-04 22:49:55 +01:00
Christian Zimmermann
83b0c427a5 contraction code (no compile test) 2017-11-03 23:03:29 +01:00
Christian Zimmermann
8b23a173da im com 2017-11-02 21:20:31 +01:00
Christian Zimmermann
14bf7d003c start re-implementing Contraction + performance check (AWESOME) + optimization level 3 2017-11-01 21:26:45 +01:00
Christian Zimmermann
3e502b2496 remove virtual stuff in block and operation classes 2017-10-31 19:22:34 +01:00
Christian Zimmermann
b75f2b4cf8 delete old/unused code 2017-10-30 18:00:07 +01:00
Christian Zimmermann
0570a502c0 fix this funny bug, which was (for some strange reason) not detected within the commits a few weeks ago... 2017-10-30 17:52:27 +01:00
Christian Zimmermann
8620c076be xround ... there is some weird bug within the last commit 2017-10-29 19:06:04 +01:00
Christian Zimmermann
87c4a9f162 using blocking routines all unit tests work so far 2017-09-12 18:36:05 +02:00
Christian Zimmermann
bb6f18cf1c OpTest_MDim.ExecOp2 works... OpTest_MDim.ExecOp3 does not but at least compiles... 2017-09-11 13:55:56 +02:00
Christian Zimmermann
7a17aba37d OpTest_MDim.ExecOp1 works... 2017-09-11 12:54:24 +02:00
Christian Zimmermann
e0d00e48a6 im com 2017-09-11 09:58:03 +02:00