cs481-ekh / s24-meshers

MIT License
0 stars 0 forks source link

Create Performance analysis graph #90

Closed WorkGitAccount closed 2 months ago

WorkGitAccount commented 3 months ago

References #14

This project concerns scientific computing where performance is critical. Can use the performance analysis graph in the write-up and the showcase demo presentation.

WorkGitAccount commented 2 months ago

Timed the matlab and python portions on my own machine and put timing data into a script to plot run times.

Note that python has similar runtime to matlab at small data sets. But with slightly larger data sets python slows down. Even in the preprocessing phase which calls the same C++ code. This could be more overhead in python while calling libraries.

Also python is significantly slower in the solving phase. Matlab is built for scientific computing and is much faster at matrix solving. Potential to test and time different libraries in the python implementation.

[t:215]