Parallel Implementation of Heat Equation by MPI one-sided communication and hybrid MPI-OpenMP - Upwork

There is a serial version of code which should implemented and modified according to requirements. This job involves implementing an efficient parallel solution for solving the heat equation using MPI with one-sided communication and hybrid MPI+OpenMP. The project requires initializing in a distributed fashion and performing 2D decomposition of an MxN matrix, with each process getting (M/meshY x N/meshX) parts of the matrix. The processes are arranged in a 2D mesh using an appropriate MPI virtual topology, and derived datatypes are used when communicating halo regions. The Jacobi iterative method is used to solve the heat equation, with a five-point stencil applied to calculate averages. The goal is to achieve optimal performance by utilizing parallel computing techniques.Budget: $60 Posted On: April 14, 2023 07:29 UTCCategory: IT ComplianceSkills:C++, Openmp Country: American Samoa click to apply

Parallel Implementation of Heat Equation by  MPI one-sided communication  and hybrid MPI-OpenMP - Upwork

There is a serial version of code which should implemented and modified according to requirements. This job involves implementing an efficient parallel solution for solving the heat equation using MPI with one-sided communication and hybrid MPI+OpenMP. The project requires initializing in a distributed fashion and performing 2D decomposition of an MxN matrix, with each process getting (M/meshY x N/meshX) parts of the matrix. The processes are arranged in a 2D mesh using an appropriate MPI virtual topology, and derived datatypes are used when communicating halo regions. The Jacobi iterative method is used to solve the heat equation, with a five-point stencil applied to calculate averages. The goal is to achieve optimal performance by utilizing parallel computing techniques.

Budget: $60
Posted On: April 14, 2023 07:29 UTC
Category: IT Compliance
Skills:C++, Openmp
Country: American Samoa
click to apply