... | @@ -3,7 +3,7 @@ Here we will list fixes to problems that were encountered when building or runni |
... | @@ -3,7 +3,7 @@ Here we will list fixes to problems that were encountered when building or runni |
|
[[_TOC_]]
|
|
[[_TOC_]]
|
|
|
|
|
|
# ParastationMPI and `shmget(0, sizeof(shm_com_t), IPC_CREAT | 0777) : No space left on device`
|
|
# ParastationMPI and `shmget(0, sizeof(shm_com_t), IPC_CREAT | 0777) : No space left on device`
|
|
When using ParastationMPI and testing MPI you may encounter an error-message of the following form:
|
|
When using ParastationMPI and testing the MPI communication API using Linktest you may encounter an error-message of the following form:
|
|
```
|
|
```
|
|
<PSP:r§TASKID§:shmget(0, sizeof(shm_com_t), IPC_CREAT | 0777) : No space left on device>
|
|
<PSP:r§TASKID§:shmget(0, sizeof(shm_com_t), IPC_CREAT | 0777) : No space left on device>
|
|
```
|
|
```
|
... | @@ -15,5 +15,5 @@ This error was produced using ParaStation MPI version 5.4.9-1. |
... | @@ -15,5 +15,5 @@ This error was produced using ParaStation MPI version 5.4.9-1. |
|
|
|
|
|
At the time of writing three potential solutions exist:
|
|
At the time of writing three potential solutions exist:
|
|
1. Use a different MPI implementation like OpenMPI version 4.1.1.
|
|
1. Use a different MPI implementation like OpenMPI version 4.1.1.
|
|
2. Set the `PSP_UCP` environment variable to `2`. This is an undocumented option and it is unknown what it does. This may change in future ParaStation MPI versions.
|
|
2. Set the `PSP_UCP` environment variable to `2`. This is an undocumented option and it is unknown what it does. This may change in future ParaStation MPI versions. This option will cause ParaStation MPI to use UCP in the background.
|
|
3. Upgrade your communication hardware such that it has more memory and can support more connections. Depending on how many connections you want to test this may be enough. |
|
3. Upgrade your communication hardware such that it has more memory and can support more connections. Depending on how many connections you want to test this may be enough. |
|
|
|
\ No newline at end of file |