introtopc
Exercises for Intro to Parallel Computing Workshop
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.2%) to scientific vocabulary
Repository
Exercises for Intro to Parallel Computing Workshop
Basic Info
- Host: GitHub
- Owner: brunoabreuphd
- Language: C++
- Default Branch: main
- Size: 39.1 KB
Statistics
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
IntroToPC
Exercises for Intro to Parallel Computing Workshop.
This workshop is offered by the National Center for Supercomputing Applications. Each exercise is comprised of a serial code and the OpenMP-parallelized version of it. Makefiles are available for compilation with GCC, as well as batch job scripts with specific configurations to run the code on different systems.
1. hello
This exercise is the classic Hello, World! code. It serves as an introduction to how threads can execute tasks independently and asynchronously.
2. stats
The STATS application calculates simples statistical problems of a large collection of real numbers extracted from a uniform probability distribution and organized into an array. It serves as an introduction to the concept of Task Parallelism.
3. saxpy
The SAXPY application performs a very common operation in Linear Algebra-related packages. It serves as an introduction to the concept of Data Parallelism.
Contributing
This repository is intended to be used during live training sessions. More exercises can be found in the Parallelization GitHub repo. If you would to contribute with a different exercise, I would be delighted to hear from you!
Citation (CITATION.cff)
cff-version: 1.0.0 message: "If you use this software, please cite it as below." authors: - family-names: "Bruno" given-names: "R. de Abreu" orcid: "https://orcid.org/0000-0002-9067-779X" title: "IntroToPC" version: 1.0.0 doi: 10.5281/zenodo.7434840 date-released: 2021-11-05 url: "https://github.com/babreu-ncsa/IntroToPC"