You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The simple hello-world.c MPI program prints: shmem: mmap: an error occurred while determining whether or not /tmp/ompi.yv.1001/jf.0/3074883584/sm_segment.yv.1001.b7470000.0 could be created #12784
$ ./hello-world-1
[xx.xx.xx:12584] shmem: mmap: an error occurred while determining whether or not /tmp/ompi.yv.1001/jf.0/3074883584/sm_segment.yv.1001.b7470000.0 could be created.
---program---
$ cat hello-world-1.c
#include <mpi.h>
#include <stdio.h>
int main(int argc, char** argv) {
// Initialize the MPI environment
MPI_Init(NULL, NULL);
// Get the number of processes
int world_size;
MPI_Comm_size(MPI_COMM_WORLD, &world_size);
// Get the rank of the process
int world_rank;
MPI_Comm_rank(MPI_COMM_WORLD, &world_rank);
// Get the name of the processor
char processor_name[MPI_MAX_PROCESSOR_NAME];
int name_len;
MPI_Get_processor_name(processor_name, &name_len);
// Print off a hello world message
printf("> Hello world from processor %s, rank %d out of %d processors (pid=%d)\n",
processor_name, world_rank, world_size, getpid());
sleep(1);
printf("< Hello world from processor %s, rank %d out of %d processors (pid=%d)\n",
processor_name, world_rank, world_size, getpid());
// Finalize the MPI environment.
MPI_Finalize();
}
Version: openmpi-5.0.5_1
Describe how Open MPI was installed: FreeBSD package
Computer hardware: Intel CPU
Network type: Ethernet/IP (irrelevant)
Available space in /tmp: 64GB
FreeBSD 14.1