For parallel threading say that the inner-most for-loop is going to be a slow-down.
If you worked with a partner:
In one short paragraph, describe your contribution(s) to the project.
I did everything on my own.
For Numc I first looked through the existing code to know
how to use the python function and then tried to replicate something similar.
First started on add and did the error case and created a numc.matrix and went on
from there. Other functions were similar. I did some googling to figure out what
some python functions were doing and how to use them. Had to do testing after I wrote all
the functions becuase I didn't know it depended on get and set which I did last.
For matrix.c speed up I first started with SIMD on add and parallized it and the
moved on to mul and abs and then at the end did pow exponentiation.
Did some testing, did some coding on matrix.c and numc.c
In one short paragraph, describe your partner's contribution(s) to the project.