Odd-Even Transposition Sort: Parallel version distributes data among processes and performs iterative exchanges until
sorted.
Word Count (File Processing): Parallel version splits the text across processes and combines counts using MPI
reduce/gather operations.
Image Processing: Basic image operations including grayscale conversion and blurring filters.
Machine Learning Training: Allows users to visualize regression results and training performance.
Keyword Text Search: Each process scans its assigned text chunk and returns global keyword positions.
CSV Statistics Analyzer: Computes statistical measures: mean, median, mode, standard deviation, minimum, and
maximum.
Distributed Matrix Multiplication: Distributes rows of Matrix A among processes, broadcasts Matrix B, and aggregates results
into the final matrix.
Streamlit Web Interface.