- 06 Mar, 2015 2 commits
-
-
Edgar Solomonik authored
-
Edgar Solomonik authored
-
- 05 Mar, 2015 1 commit
-
-
Edgar Solomonik authored
-
- 03 Mar, 2015 2 commits
-
-
Edgar Solomonik authored
-
Edgar Solomonik authored
-
- 01 Mar, 2015 1 commit
-
-
solomon authored
-
- 26 Feb, 2015 1 commit
-
-
Edgar Solomonik authored
-
- 25 Feb, 2015 1 commit
-
-
Edgar Solomonik authored
-
- 24 Feb, 2015 2 commits
-
-
Edgar Solomonik authored
-
Edgar Solomonik authored
-
- 23 Feb, 2015 1 commit
-
-
Edgar Solomonik authored
-
- 19 Feb, 2015 1 commit
-
-
solomon authored
-
- 17 Feb, 2015 1 commit
-
-
solomon authored
Made algstrct a pointer everywhere, since C++ does not understand how to copy constructor derived types. Got rid of algstrctcpy and some commented out old code
-
- 10 Feb, 2015 2 commits
-
-
Edgar Solomonik authored
updated interface set/group/monoid/semiring/ring to not instantiate functions via function pointers passed as function parameters
-
Edgar Solomonik authored
partial work on group/monoid, deleting function pointer usage as done up to this point after this commit, because it is not instantiatable
-
- 03 Feb, 2015 1 commit
-
-
Edgar Solomonik authored
-
- 30 Jan, 2015 1 commit
-
-
Edgar Solomonik authored
-
- 28 Oct, 2014 1 commit
-
-
solomon authored
Got untyped_tensor to compile for now, implemented/updated slicing functionality and moved code for summation/contraction functionality
-
- 21 Oct, 2014 1 commit
-
-
solomon authored
-
- 08 Oct, 2014 1 commit
-
-
solomon authored
connected tensor.cxx to contraction/summation/scaling internal interface. next step is to move implementation from dist_tensor_internal.cxx into appropriate ctr/sum/scl objects
-
- 07 Oct, 2014 1 commit
-
-
solomon authored
continuing work on new lower-level tensor interface
-
- 06 Oct, 2014 1 commit
-
-
solomon authored
-
- 01 Oct, 2014 1 commit
-
-
solomon authored
-
- 22 Sep, 2014 1 commit
-
-
solomon authored
-
- 19 Sep, 2014 1 commit
-
-
solomon authored
-
- 18 Sep, 2014 1 commit
-
-
solomon authored
Changes to interface, added internal namespace, new convention is for internal classes to be lower case and for external classes to be capitalized
-
- 15 Sep, 2014 1 commit
-
-
solomon authored
-
- 23 May, 2014 2 commits
- 22 May, 2014 1 commit
-
-
solomon authored
-
- 21 May, 2014 1 commit
-
-
solomon authored
-
- 19 May, 2014 1 commit
-
-
solomon authored
-
- 12 Mar, 2014 1 commit
-
-
solomon authored
- diagonal contractions with not all edge lengths equal - read_all had a short circuit - CTF_VERSION 100 now defined Also fixed a bug with A*A, which I introduced ~5 commits ago when fixing multi-tensor symmetric contractions.
-
- 23 Dec, 2013 1 commit
-
-
solomon authored
This commit contains a number of major changes and removals of unused source which aims at slimming down the source code in preparation for a release. Switched to using CommData_t by value instead of by reference. MPI_Comms now freed via an std::set. Got rid of the deprecated subdirectory. Got rid of inner mapping functionalities which were not used due to being inefficient. (somewhat questionable decision) got rid of old unit tests contained in unit_test subdirectory, including the code needed for the VERIFY functionality used in dist_tensor_op.cxx. The old unit tests were rather limited and at this point somewhat redundant, but there may be reason to use VERIFY functionality in the future.
-
- 15 Dec, 2013 1 commit
-
-
Edgar Solomonik authored
-
- 14 Dec, 2013 1 commit
-
-
solomon authored
-
- 13 Dec, 2013 2 commits
-
-
solomon authored
Hooked up add_to/from_subworld to fast redistribution kernel. It should now be possible to use this function to add tensors from an arbitrary sub MPI comm to/from a superset comm. Also dist_tensor_internal.cxx is no longer included via cyclopstf.cxx though the organization here can be further improved.
-
solomon authored
Implemented 'slow' (via dummy tensor and slice) versions off add_to/from_subworld. They work for a basic use-case, see examples/subworld_gemm.cxx.
-
- 12 Dec, 2013 1 commit
-
-
solomon authored
Got rid of was/is padding, there is always padding. Got rid of cloning amongst different worlds, because it is not a well defined interface. Added dummy interface functions for new cross world functions, add_to_subworld() and add_from_subworld();
-
- 10 Dec, 2013 1 commit
-
-
Edgar Solomonik authored
-