Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
M
MPI
Manage
Activity
Members
Labels
Plan
Issues
0
Issue boards
Milestones
Wiki
Code
Merge requests
0
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
CodeVault
training-material
parallel-programming
MPI
Commits
6f1b94fe
Commit
6f1b94fe
authored
6 years ago
by
Jussi Enkovaara
Browse files
Options
Downloads
Patches
Plain Diff
Prefer bold?
parent
e4a395dc
Branches
Branches containing commit
1 merge request
!1
Master
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
README.md
+7
-7
7 additions, 7 deletions
README.md
with
7 additions
and
7 deletions
README.md
+
7
−
7
View file @
6f1b94fe
...
...
@@ -16,25 +16,25 @@ provided.
## Exercises
-
[
Hello world
](
hello-world
)
Simplest possible MPI program (C, Fortran and
Python versions). Level:
*basic*
Python versions). Level:
*
*basic*
*
-
[
Message exchange
](
message-exchange
)
Simple point-to-point communication
(C, Fortran and Python versions). Level:
*basic*
(C, Fortran and Python versions). Level:
*
*basic*
*
-
[
Message chain
](
message-chain
)
Point-to-point communication in one
dimensional aperiodic chain. (C, Fortran and Python versions).
Level:
*intermediate*
Level:
*
*intermediate*
*
-
[
Collective communciation
](
collectives
)
Basic collective communication
patterns (C, Fortran and Python versions). Level:
*basic/intermediate*
patterns (C, Fortran and Python versions). Level:
*
*basic/intermediate*
*
-
[
Parallel I/O
](
parallel-io
)
Simple parallel I/O using Posix calls and
MPI I/O (C and Fortran versions). Level:
*basic/intermediate*
MPI I/O (C and Fortran versions). Level:
*
*basic/intermediate*
*
-
[
User defined datatypes
](
datatypes
)
Communication of non-uniform data using
user defined datatypes (C, Fortran and Python versions).
Level:
*intermediate/advanced*
Level:
*
*intermediate/advanced*
*
## Examples
-
[
Heat equation
](
heat-equation
)
A two dimensional heat equation solver which
is parallelized with MPI. The code features non-blocking point-to-point
communication, user defined datatypes, and parallel I/O with MPI I/O
(C, Fortran and Python versions). Level:
*advanced*
(C, Fortran and Python versions). Level:
*
*advanced*
*
## How to contribute
...
...
This diff is collapsed.
Click to expand it.
Preview
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!
Save comment
Cancel
Please
register
or
sign in
to comment