Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/648trindade/sbac-pad-marathon-problems
Repository containing problems of the SBAC-PAD Marathon of Parallel Programming and some parallel solutions to them.
https://github.com/648trindade/sbac-pad-marathon-problems
cuda high-performance-computing mpi openmp parallel-computing
Last synced: about 1 month ago
JSON representation
Repository containing problems of the SBAC-PAD Marathon of Parallel Programming and some parallel solutions to them.
- Host: GitHub
- URL: https://github.com/648trindade/sbac-pad-marathon-problems
- Owner: 648trindade
- Created: 2020-10-23T23:13:29.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-03-07T23:53:36.000Z (almost 4 years ago)
- Last Synced: 2024-11-11T15:50:08.202Z (3 months ago)
- Topics: cuda, high-performance-computing, mpi, openmp, parallel-computing
- Language: C++
- Homepage:
- Size: 15.9 MB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SBAC-PAD-marathon-problems
## Compiling and Running
* Navigate to the directory containing the problem
* Compile the problem
```
make clean
make -j
```
* Run the problem (where `X` is the letter of the problem)
```
bash X.sh
```## Contributing
You can contribute by providing parallel solutions to problems. When creating a PR, please make sure that your solution is placed at correct year directory, inside a folder with the nome of parallel tool, in lowercase letters.
**Example:** You want to provide an OpenMP parallel solution for problem A from year 2014
Your implementation should be placed in
```
2014/openmp/A
```
All commands to compile it must be placed in its `Makefile`, and all the necessary steps to run the parallel solution should be placed in the problem script (e.g. `A.sh` file).### Formatting
This repository provides a `.clang-format` file. Feel free to use it in your solutions and suggest improvements.
## Disclaimer
All problems were extracted from SBAC-PAD Marathon of Parallel Programming website. You can visit it at http://lspd.mackenzie.br/marathon/