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_solver
This 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.