This repository contains implementations of parallel algorithms developed while studying High-Performance Computing through:
- Mahara Tech's HPC Course
- "Computer organization & design" (Hennessy & Patterson)
These implementations were developed as part of my HPC studies. They are not officially affiliated with any institution. While efforts have been made to ensure correctness, no guarantees are provided. Always verify results before use in critical applications.
- MPI
- OpenMP
- C Compiler
# Compile MPI programs
mpicc mpi_matvec.c -o mpi_matvect
# Run with 4 processes
mpirun -np 4 mpi_matvec
#openmp compilation
gcc -fopenmp vect.c