This project provides a simple implementation of a heat equation solver in C++. The code includes both serial and parallel implementations using OpenMP.
include/- Directory for header files.
src/- Directory for source files.
LICENSE- Project license.
Makefile- Makefile to build the project.
README.md- This README file.
devbox.json- Configuration file for the development environment.
devbox.lock- Lock file for the development environment configuration.
- C++ compiler (e.g.,
g++) - OpenMP support
- Devbox for managing the development environment
-
Clone the repository:
git clone https://github.com/omerdduran/ParallelHeatEquationSolver.git cd ParallelHeatEquationSolver -
Initialize the Devbox environment:
devbox shell
-
Build the project using the Makefile:
make
-
Clone the repository:
git clone https://github.com/omerdduran/ParallelHeatEquationSolver.git cd ParallelHeatEquationSolver -
Ensure you have a C++ compiler with OpenMP support installed (e.g.,
g++). -
Build the project using the Makefile:
make
After building the project, you can run the heat solver:
./bin/heat_solverThis project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please open an issue or submit a pull request.