Skip to content

Project Description

Ashar edited this page Aug 25, 2020 · 2 revisions

Proposal

The initial GSoC20 proposal from Boost.uBLAS is to improve CI and stability and new types to the library. For more information about the Project have a look at my proposal here

Mentor

I have a wonderful and helpful mentor named Cem Bassoy

Milestones and tasks

We have 3 milestones each for one of the phases of GSoC. Detailed description for the work of each phase for both of us is tabulated below.

Phase Work Deadline
1 Adding the new CI service, Improve the GSoC19 work by using Boost.mp11 30 June 2020
2 Design new experimental types matrix and vector based on current tensor 29 July 2020
3 C++20 concepts to replace the traits and replace the code in cpp20 branch 23 August 2020

Future Work

I plan to work in the tensor extension even after GSoC20 as the work we are doing is heavy and we have many ideas that could improve uBLAS Tensors. These ideas were not covered in the Proposal we made because we had to make sure that we write an achievable proposal.