- changed title to Unexplained failure with IBM jsrun (not on Summit)
We've determined that the "does not appear to execute a UPC++/GASNet executable" was due to having the wrong working directory. However, correcting for that issue, her output from a upcxx-run -vvvv -np 4 -network ibv ./test-hello_upcxx-ibv
ends with the following from GASNet's wrapper around mpirun
(configured to be jsrun
on this system). Notably there is not a single message from GASNet as would be expected from the GASNET_VERBOSEENV
and GASNET_SPAWN_VERBOSE
settings due to -vvvv
gasnetrun: running: /usr/tcetmp/bin/jsrun -p 4 --nrs 5 --cpu_per_rs ALL_CPUS --launch_distribution plane:1 --bind packed:40 -E UPCXX_SHARED_HEAP_SIZE -E UPCXX_VERBOSE -E GASNET_SPAWN_VERBOSE -E GASNET_SPAWN_HAVE_MPI -E GASNET_VERBOSEENV -E GASNET_ENVCMD -E GASNET_SPAWN_HAVE_PMI -E GASNET_PSHM_ENABLED -E GASNET_MAX_SEGSIZE -E GASNET_PREFIX -E GASNET_SPAWN_CONTROL -E GASNET_PLATFORM -E GASNET_SPAWN_CONDUIT [redacted full path]/./test-hello_upcxx-ibv
Meanwhile, we've confirmed that jsrun -p 4 ...
works to launch an MPI hello-world.
We've determined that the "does not appear to execute a UPC++/GASNet executable" was due to having the wrong working directory. However, correcting for that issue, her output from a
upcxx-run -vvvv -np 4 -network ibv ./test-hello_upcxx-ibv
ends with the following from GASNet's wrapper aroundmpirun
(configured to bejsrun
on this system). Notably there is not a single message from GASNet as would be expected from theGASNET_VERBOSEENV
andGASNET_SPAWN_VERBOSE
settings due to-vvvv
gasnetrun: running: /usr/tcetmp/bin/jsrun -p 4 --nrs 5 --cpu_per_rs ALL_CPUS --launch_distribution plane:1 --bind packed:40 -E UPCXX_SHARED_HEAP_SIZE -E UPCXX_VERBOSE -E GASNET_SPAWN_VERBOSE -E GASNET_SPAWN_HAVE_MPI -E GASNET_VERBOSEENV -E GASNET_ENVCMD -E GASNET_SPAWN_HAVE_PMI -E GASNET_PSHM_ENABLED -E GASNET_MAX_SEGSIZE -E GASNET_PREFIX -E GASNET_SPAWN_CONTROL -E GASNET_PLATFORM -E GASNET_SPAWN_CONDUIT [redacted full path]/./test-hello_upcxx-ibv
Meanwhile, we've confirmed that
jsrun -p 4 ...
works to launch an MPI hello-world.