Commit graph

  • 92bb02be21 im com Christian Zimmermann 2018-05-15 21:18:21 +0200
  • 66be374688 preliminray fix of the meta data bug in non-containing ranges/indices Christian Zimmermann 2018-05-10 14:34:56 +0200
  • 3f20bc1f07 resolve merge conflict Christian Zimmermann 2018-05-09 17:34:44 +0200
  • 3e5cc2ee5d vdata for debug Christian Zimmermann 2018-05-09 17:33:43 +0200
  • 6e1da5eed3 add Scalar<T> + cast to T Christian Zimmermann 2018-04-29 17:41:28 +0200
  • 714eecd663 non-static function call in Operation + utils in anonymous range Christian Zimmermann 2018-04-28 17:33:57 +0200
  • 1c7a21a8b8 functional operations work Christian Zimmermann 2018-03-22 22:29:21 +0100
  • dfd153baab fix (wrong test quantity) Christian Zimmermann 2018-03-22 12:22:20 +0100
  • 3cae377b9f implement consistent override of () in FunctionalMultiArray; there is still the bug of last commit Christian Zimmermann 2018-03-22 11:13:00 +0100
  • 379824064b compiles, but test fails Christian Zimmermann 2018-03-21 20:00:32 +0100
  • 8f94c77f4d functional multi array test; there are some remaining issues (maybe conceptional)... Christian Zimmermann 2018-03-21 19:18:57 +0100
  • 05fbcbf7a2 operation creation for functional multi_arrays Christian Zimmermann 2018-03-21 16:11:05 +0100
  • 7fdaef7b2f meta ref in index + dynamic function Christian Zimmermann 2018-03-19 18:38:53 +0100
  • ea139067dd functional multi array... need general functional ma transform Christian Zimmermann 2018-03-17 20:25:16 +0100
  • cf724f60ed md-slice call works (with the restriction, that multi-indices cant be used) Christian Zimmermann 2018-03-06 14:35:32 +0100
  • fb6c5c47ae slice + blockSize fix -> simple slice calls work so far Christian Zimmermann 2018-03-06 13:58:17 +0100
  • dcb76cc450 im com (slice) Christian Zimmermann 2018-03-05 21:52:12 +0100
  • 058d7503d7 im com (slice) Christian Zimmermann 2018-03-05 18:46:29 +0100
  • 4df82f263e slice code seems to compile Christian Zimmermann 2018-03-05 00:04:50 +0100
  • 10f6f75552 completely remove IndexInfo stuff Christian Zimmermann 2018-03-02 17:45:31 +0100
  • b045b2d7e1 almost remove index_info dependency -> performance lack down to factor 1.15 Christian Zimmermann 2018-03-02 16:37:11 +0100
  • 219a267995 index prototype in each ma instance + simplify op-index initialization procedure Christian Zimmermann 2018-03-02 13:35:50 +0100
  • 516f2ed3a4 ContainerRange = MultiRange (NOT FINISHED); TODO: Cast MultiIndex <-> ContainerIndex + Instanciate Prototype of ContainerIndex within each MultiArray(Base)-Instance Christian Zimmermann 2018-03-01 18:16:12 +0100
  • ca70cd19f7 reorganize multi_array(_base) headers + slice header (NOT FINISHED) Christian Zimmermann 2018-02-16 18:17:22 +0100
  • 901fae0735 put ma iterator stuff completely in ContainerRange (<T> dependence) Christian Zimmermann 2018-02-15 20:06:14 +0100
  • d7e5098639 remove VIWB stuff Christian Zimmermann 2018-02-15 16:24:54 +0100
  • 31de87229d +ClassicRange, changes in anonymous stuff (still not fixed completely -> AnonymousIndex missing) Christian Zimmermann 2018-02-14 21:37:18 +0100
  • ddc1a518d2 further lib fixes... Christian Zimmermann 2018-02-14 18:15:34 +0100
  • de43a2658c fix cmake Christian Zimmermann 2018-02-14 17:17:37 +0100
  • 1b2e8b6832 remove install from repo (mistake in last commit) Christian Zimmermann 2018-02-14 16:50:16 +0100
  • a78fd668bc re-organize cmake / src / build structure (-> linkable) Christian Zimmermann 2018-02-14 16:44:55 +0100
  • ad59b5519d unit tests should all work again ma-v0.2.1 Christian Zimmermann 2018-02-14 00:38:44 +0100
  • bcc6b98882 im com (re-enabling oputest) Christian Zimmermann 2018-02-13 21:36:41 +0100
  • c674c541a1 clean up + switch loops -> auto vectorizing seems to work; TODO: re-enable step sizes... Christian Zimmermann 2018-02-13 18:18:17 +0100
  • adc25abcaf loop unrolling seeems to work now Christian Zimmermann 2018-02-13 16:54:13 +0100
  • 4d8d4d31f6 im com.. Christian Zimmermann 2018-02-13 15:38:03 +0100
  • 87a699a445 im com; TODO: rootSteps, mkOpExpr Christian Zimmermann 2018-02-12 18:26:56 +0100
  • ec844f5b68 Merge remote-tracking branch 'origin/improve-performance-2' into improve-performance Christian Zimmermann 2018-02-12 10:10:51 +0100
  • 203db8253a +exttype (xfor_devel) ; remove references ; TODO : rootSteps problem Christian Zimmermann 2018-02-12 00:11:24 +0100
  • ef7760a5b3 arithmetric functions -> accumulation Christian Zimmermann 2018-02-06 13:44:15 +0100
  • 5c96e47f69 +ForParam<P> ; does not compile... Christian Zimmermann 2018-01-18 23:14:49 +0100
  • c1e1c85f7a shift arithmetric operations in separate header file Christian Zimmermann 2018-01-15 18:31:47 +0100
  • 0cabc9e9ab compiles, basically works correctly (except for 'for' extensions setting, which is not finished) Christian Zimmermann 2018-01-15 14:56:22 +0100
  • 8f49ac93f5 compiles now; TODO: 'HiddenFor' (no counting of master position therein) Christian Zimmermann 2018-01-14 22:41:35 +0100
  • 96d9b4808e im com while fixing (still NOT FINISHED) Christian Zimmermann 2018-01-14 19:15:05 +0100
  • 740004d160 start fixing compile errors... (NOT FINISHED) Christian Zimmermann 2018-01-13 18:07:52 +0100
  • 9d7ab24d8c adds to last commit Christian Zimmermann 2018-01-09 22:38:46 +0100
  • 529ae3353e some implementations reg FOR-utilities (step-array creation still missing) Christian Zimmermann 2018-01-09 17:24:10 +0100
  • 3b36f96bfa im com Christian Zimmermann 2018-01-09 11:37:26 +0100
  • a340bda404 im com Christian Zimmermann 2018-01-08 18:38:13 +0100
  • 6460276bc4 assignment expression class Christian Zimmermann 2018-01-07 23:08:16 +0100
  • ba86c2f9fa im com while implementing xfor (compiles without instanciating templates) Christian Zimmermann 2018-01-07 22:33:34 +0100
  • 85f221f5e1 some fixes, compiles again Christian Zimmermann 2018-01-07 16:57:01 +0100
  • 728f36f538 im com (start xfor) Christian Zimmermann 2018-01-05 13:56:16 +0100
  • 0bbbdf7168 static polymorphism in Block* + remove unused code Christian Zimmermann 2018-01-04 11:43:45 +0100
  • 2116abc556 remove unused code + BlockArray ma-v0.2 Christian Zimmermann 2018-01-03 17:39:45 +0100
  • 358f327a63 replace VIWB by IndexInfo in blocking routines -> remaining performance lack in get() Christian Zimmermann 2017-12-26 15:13:50 +0100
  • a8c62d0481 some corrections... Christian Zimmermann 2017-12-25 13:44:55 +0100
  • c349ff7bd0 index info compiles... Christian Zimmermann 2017-12-25 01:35:09 +0100
  • 9e3e866b06 + IndexInfo Christian Zimmermann 2017-12-24 18:14:07 +0100
  • b503df814b separate performance test Christian Zimmermann 2017-12-23 18:54:10 +0100
  • 776509e620 ref in BlockBinaryOp Christian Zimmermann 2017-12-22 14:15:09 +0100
  • d8e62cc539 T* in BlockResult instead of std::vector Christian Zimmermann 2017-12-22 14:01:26 +0100
  • edcbeb87eb move block() into op master instanciation -> more save Christian Zimmermann 2017-12-19 19:05:10 +0100
  • 12ce081934 remove time wasting debug remainder from index position calculation -> performance improvement by factor 10-20 Christian Zimmermann 2017-12-18 19:02:43 +0100
  • ce48f54e9b int vs size_t Christian Zimmermann 2017-12-18 17:17:43 +0100
  • 47256a60af hopefully fix pthread linker issue... Christian Zimmermann 2017-12-18 17:13:11 +0100
  • eae1b48b28 fix errors thrown by clang Christian Zimmermann 2017-12-18 14:19:07 +0100
  • 20b8cca48c ... Christian Zimmermann 2017-12-18 14:02:37 +0100
  • dad295ef37 finish re-sorting code and files Christian Zimmermann 2017-12-18 13:13:13 +0100
  • 7a716d662d im com Christian Zimmermann 2017-12-18 11:19:04 +0100
  • 5f319cf1d5 im com (sort code) Christian Zimmermann 2017-12-17 17:40:55 +0100
  • 346101b994 im com Christian Zimmermann 2017-12-17 14:23:23 +0100
  • a3acfedd9b im com Christian Zimmermann 2017-12-17 14:16:37 +0100
  • f38b675314 im com (cleaning up) Christian Zimmermann 2017-12-16 20:38:57 +0100
  • e46abff94c spin range contraction test + some simplifying tools Christian Zimmermann 2017-12-15 14:47:02 +0100
  • 0584a3af38 start implementing some spin contraction test.. extensions of the library seem to be useful Christian Zimmermann 2017-12-14 18:27:42 +0100
  • 499d49d89d fix last issue -> non-virtual indices completely work now Christian Zimmermann 2017-12-12 18:54:45 +0100
  • e798de6469 two tests work again, oputest does not... Christian Zimmermann 2017-12-12 16:16:09 +0100
  • f691c9ea66 fixing some of the compile errors Christian Zimmermann 2017-12-12 11:15:39 +0100
  • 888c7f6a07 basically finish de-virtualization of indices; TODO: const THIS + 'incomplete type' issue + probably further (NOT COMPILABLE) Christian Zimmermann 2017-12-11 18:49:43 +0100
  • defa568c5b start removing virtualities in Index*; intr VIWB for flexible use instead; Missing reg this: Multi/ContainerIndex, PackNum, OpClasses (NOT COMPILABLE) Christian Zimmermann 2017-12-10 18:41:53 +0100
  • 1b251e5867 anonymous range should be complete now (still UNTESTED) Christian Zimmermann 2017-12-07 18:11:24 +0100
  • 1347615cb3 im com (a-range not finished) Christian Zimmermann 2017-12-05 17:31:57 +0100
  • c5053b02cb anonymous range + im com while implementing first spec of srange (spin) Christian Zimmermann 2017-12-04 18:29:18 +0100
  • b9152a3ae7 pthreads... Christian Zimmermann 2017-11-20 22:30:07 +0100
  • 8e297d85d8 ulong Christian Zimmermann 2017-11-20 22:22:57 +0100
  • 091c6d811e ... Christian Zimmermann 2017-11-20 21:53:50 +0100
  • acca0b4513 remove template-cc's + clean up further... Christian Zimmermann 2017-11-20 21:35:25 +0100
  • 9a58808be1 addition to last commit Christian Zimmermann 2017-11-20 21:00:52 +0100
  • 4b66edff5b + getIndex Function Christian Zimmermann 2017-11-20 20:53:48 +0100
  • c6dcfbc1b3 export gtest in .gitlab-ci.yml Christian Zimmermann 2017-11-15 17:59:24 +0100
  • 650b41967e correct unit test Christian Zimmermann 2017-11-15 17:40:31 +0100
  • 2e4a0be76a Merge branch 'rewrite-index-linking' of rqcd.ur.de:czimmermann/multi_array into rewrite-index-linking Christian Zimmermann 2017-11-15 17:36:15 +0100
  • 5bc469296b ... Christian Zimmermann 2017-11-15 17:35:44 +0100
  • 70b0ae4ac6 activate CI Christian Zimmermann 2017-11-15 17:05:51 +0100
  • 54dfcdb85d first contraction test works Christian Zimmermann 2017-11-05 18:46:38 +0100
  • 8dfa81a99e contraction compiles (untested) Christian Zimmermann 2017-11-04 22:49:55 +0100
  • 83b0c427a5 contraction code (no compile test) Christian Zimmermann 2017-11-03 23:03:29 +0100
  • 8b23a173da im com Christian Zimmermann 2017-11-02 21:20:31 +0100