Skip to content
Snippets Groups Projects
Commit a03e0738 authored by Jan Siwiec's avatar Jan Siwiec
Browse files

Update opencoarrays.md

parent 4e301e73
No related branches found
No related tags found
4 merge requests!368Update prace.md to document the change from qprace to qprod as the default...,!367Update prace.md to document the change from qprace to qprod as the default...,!366Update prace.md to document the change from qprace to qprod as the default...,!323extended-acls-storage-section
......@@ -43,7 +43,7 @@ real :: vector(64)[*]
### Images Synchronization
Because each image is running on its own, the image synchronization is needed to ensure, that all altered data are distributed to all images.
Because each image is running on its own, the image synchronization is needed to ensure, that all altered data is distributed to all images.
Synchronization can be done across all images or only between selected images. Be aware, that selective synchronization can lead to the race condition problems like deadlock.
Example program:
......@@ -79,7 +79,7 @@ end program synchronization_test
## Compile and Run
Currently, version 1.8.10 compiled with OpenMPI 1.10.7 library is installed on Cluster. The OpenCoarrays module can be load as follows:
Currently, version 1.8.10 compiled with the OpenMPI 1.10.7 library is installed on the cluster. To load the OpenCoarrays module, type:
```console
$ ml OpenCoarrays/1.8.10-GCC-6.3.0-2.27
......@@ -124,7 +124,7 @@ $ mpiexec -np 4 ./synchronization_test.x
**-np 4** is number of images to run. The parameters of **cafrun** and **mpiexec** are the same.
For more information about running CAF program follow [Running OpenMPI - Salomon][1].
For more information about running CAF program, follow [Running OpenMPI - Salomon][1].
[1]: ../mpi/running_openmpi.md
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment