Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
CodeVault
Overview
Commits
59f10fb0
Commit
59f10fb0
authored
Jun 15, 2018
by
Jussi Enkovaara
Browse files
Update README.md
parent
e8e650e5
Changes
1
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
59f10fb0
# training_material
## 01-Parallel_Programming
# PRACE CodeVault
PRACE CodeVault is an open repository containing various high
performance computing code samples. The project aims to support
self-learning of HPC programming and will be used as an Open platform
for the HPC community to share example code snippets, proof-of-concept
codes and so forth.
CodeVault contains training material from PRACE partners, as well as
example codes of common HPC kernels such as dense and sparse linear
algebra, spectral and N-body methods, structured and unstructured
grids, Monte Carlo methods and parallel I/O. The code samples are
published as open source and can be used both for educational purposes
and as parts of real application suites (as permitted by particular
license).
CodeVault consist of several Gitlab-projects which are organized into groups
and subgroups.
## HPC kernels
HPC kernels are under
[
hpc-kernels
](
https://repository.prace-ri.eu/git/CodeVault/hpc-kernels
)
group where each individual
kernel is a Gitlab project
*
[
Dense linear algebra
](
https://repository.prace-ri.eu/git/CodeVault/hpc-kernels/dense_linear_algebra
)
*
distributed_dense_linear_algebra
*
monte_carlo_methods
*
n-body_methods
*
parallel_io
*
sparse_linear_algebra
*
spectral_methods
*
structured_grids
*
unstructured_grids
## Training material
### Parallel programming
*
[
MPI
](
https://repository.prace-ri.eu/git/CodeVault/training-material/MPI
)
*
[
OpenMP
](
https://repository.prace-ri.eu/git/CodeVault/training-material/OpenMP
)
*
[
Hybrid MPI/OpenMP
](
https://repository.prace-ri.eu/git/CodeVault/training-material/hybrid
)
### GPU Programming
*
CUDA
*
OpenACC
### PGAS Languages
*
[
Chapel
](
https://repository.prace-ri.eu/git/CodeVault/training-material/chapel
)
### Python programming
*
Numerical and parallel programming
*
GPU programming
### Data processing
*
Python
*
R
Older test material
### MPI
[
link to project/git repo
](
https://dummy
)
1-line description of the content
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment