Skip to content

Unable to determine process rank #64

@cristianoalessandro

Description

@cristianoalessandro

I am trying to execute the simple MUSIC demo example from the nest tutorial, but I get the following error:

$ mpirun -np 4 music python.music
MUSIC: Unable to determine process rank.
MUSIC: Did you launch music using mpirun?
MUSIC: If so, check the comments about porting in README.

I get a little more information by trying to run the example without using the music binary:

$ mpirun -np 4 ./send.py --music-confing python.music --app-label from -np 4 ./receive.py --music-config python.music --app-label to
[...]
Fatal error in PMPI_Intercomm_create: Invalid rank, error stack:
PMPI_Intercomm_create(330): MPI_Intercomm_create(comm=0x84000004, local_leader=0, MPI_COMM_WORLD, remote_leader=-1, tag=0, newintercomm=0x7ffcb7760938) failed
PMPI_Intercomm_create(288): Error specifying remote_leader; rank given was -1 but must be in the range 0 to 3

The README says this is likely due to an unexpected version of MPI, but I am not sure how to solve it. I am running mpich 3.3~a2-4, and nest-2.18.0 (installed with music and mpi) on Ubuntu 16.04. Thanks in advance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions