Welcome to mpi-gmres-analysis! This repository contains an implementation of the Generalized Minimal Residual (GMRES) method with a polynomial preconditioner. The GMRES algorithm is parallelized using the Message Passing Interface (MPI).
The Generalized Minimal Residual (GMRES) method is an iterative technique widely employed for solving large sparse linear systems. We have utilized it to address a 3D convection-diffusion problem
To build and run the parallel GMRES implementation, you need to have the following dependencies installed:
- MPI Library
- The compiler: mpic++17
- Clone the repository to your local machine:
git clone https://github.com/eliasstenhede/mpi-gmres-analysis.git
- Navigate to the project directory:
cd mpi-gmres-analysis - Compile the source code using the provided Makefile:
make