You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# This is the 1st commit message:
Issue #303: framework for reference_dense added
This commit comes from a split of the original commit whose details are as follows:
SHA1 ID: a7c1db0
Author: Albert-Jan Yzelman <[email protected]> 2022-01-14 15:52:26
Committer: Albert-Jan Yzelman <[email protected]> 2022-01-30 13:48:35
The reason for splitting is to separate the changes irrelevant to the branch 303 into a separate branch.
The split produced 3 separate commits.
This commit is number 1.
This commit in particular is relevant to 303 and will remain in it.
# This is the commit message #2:
Issue #303: unify script argument similar to --no-reference
# This is the commit message #3:
Issue #303: complete implementation of Vector< reference_dense >, modulo output iteration.
# This is the commit message #4:
Issue #303: modified vector implementation according to option 3 in handling dense container construction.
# This is the commit message #5:
Issue #303: vectors now have an iterator for the user to extract data from.
# This is the commit message #6:
Issue #303, fixed silly oops: the difference between two iterators should be an integer
# This is the commit message #7:
Issue #303: containers are now uninitialized on construction. Iteration over uninitialized containers returns nothing.
# This is the commit message #8:
Issue #303: configure and cmake now properly do make install with reference_dense
# This is the commit message #9:
Issue #303: cmake infra has updated-- make dense_reference additions compatible to it
# This is the commit message #10:
Drafting structured matrix interface using reference_dense backend
# This is the commit message #11:
Issue #303: Copy test mxm.cpp to dense_mxm.cpp as a starting point
# This is the commit message #12:
Issue #303: Add partial first version of Matrix interface for denseref
# This is the commit message #13:
Issue #303: WIP: dense mxm test
# This is the commit message #14:
Issue #303: Add dense mxm test to CMakeLists
# This is the commit message #15:
Issue #303: Separate reference and reference_dense includes
# This is the commit message #16:
Issue #303: Fix grb include name mismatch
# This is the commit message #17:
Issue #303: Add src files for reference dense backend
# This is the commit message #18:
Issue #303: Add project related option for dense backend
# This is the commit message #19:
Issue #303: Remove dense_reference-related code from reference cmake
# This is the commit message #20:
Keeping a clean separate denseref backend when building with cmake.
# This is the commit message #21:
Fix cmake option name
# This is the commit message #22:
Use a proper data container for a denseref matrix
# This is the commit message #23:
Change PRIVATE to INTERFACE for denseref backend
# This is the commit message #24:
fix cmake config for building backend
# This is the commit message #25:
Add friend functions for accessing matrix dimensions and raw data
# This is the commit message #26:
Add first version of blas3 mxm for reference dense backend
# This is the commit message #27:
Add temporary code for matrix data initialization
# This is the commit message #28:
Complete first working dense mxm unit test
# This is the commit message #29:
Added structured matrix test including draft static views and references
# This is the commit message #30:
Convert spaces to tabs
# This is the commit message #31:
Make use of operators and monoid provided to mxm
# This is the commit message #32:
Add friend getter/setter for field 'initialized' of denseref matrix
# This is the commit message #33:
Revert "Add temporary code for matrix data initialization"
This reverts commit 676cb4d.
# This is the commit message #34:
Add temporary way for allocating data of a denseref matrix
# This is the commit message #35:
Add functions to initialize matrix data from provided forward iterator
# This is the commit message #36:
Make getters const
# This is the commit message #37:
Exploit new features in mxm unit test
New features are building a matrix from an iterator and handling of
uninitialized matrices.
# This is the commit message #38:
added get/remove_ref type traits for StructuredMatrix types
# This is the commit message #39:
Temporary switch to pointers to target matrices to enable empty init.
# This is the commit message #40:
First draft of index mapping functions
# This is the commit message #41:
Cleaned up StructuredMatrix-related doxygen drafts
# This is the commit message #42:
Added to the spec draft
# This is the commit message #43:
Add alloc primitives for denseref
Currently they are a copy of the same primitives for reference backend.
Think whether it makes sense to group the alloc functions for these two
backends.
# This is the commit message #44:
Handle memory allocation failure. Implement destructor.
# This is the commit message #45:
WIP: Add data size calculator depending on Storage scheme and structure.
Also add a simple test to showcase the usage of this feature.
# This is the commit message #46:
Add buildMatrix for general full StructuredMatrix
# This is the commit message #47:
Add a check for size mismatch in buildMatrix
# This is the commit message #48:
Add mxm for dense Structured Matrices
# This is the commit message #49:
Introducing grb::get_view<> draft
# This is the commit message #50:
Add UpperTriangular StructuredMatrix (container and view)
# This is the commit message #51:
Implement polymorphic comparison of IMFs
# This is the commit message #52:
Add to structures a compatibility check from source structure and IMF functions
This is to be used when creating a view over a source matrix using
provided IMF functions. The compatibility of TargetStructure depends on
the SourceStructure and provided IMF functions. This is a runtime check.
# This is the commit message #53:
Add constructor taking two IMFs to reference SM with general structure
# This is the commit message #54:
Implement gather through view with provided TargetStructure and IMFs
# This is the commit message #55:
Add test for gathers on StructuredMatrix using views with IMFs
0 commit comments