JuliaParallel / JuliaParallel/MPI.jl

Prefix Julia error output with rank

Open
#360 16 comments 1 reaction 0 assignees View on GitHub
Dominant language
Julia
Stars
439
Forks
127
Avg merge
19h 6m
Merged PRs (30d)
17

Description

Currently, if you are running a Julia/MPI program in parallel and something bad happens, you get a lot of `ERROR: LoadError: LoadError: UndefVarError: ...` messages, which are all horrible interleaved. This in itself is a known "user issue" with MPI and (probably) cannot be fixed in an efficient manner. However, it would already help a lot that when running Julia/MPI programs, the error messages include the global rank such that a user has at least a fighting chance in finding out which rank died first. E.g, something like `ERROR (rank 2): LoadError: LoadError: UndefVarError: ...`

I don't know if this is even possible (injecting information in the Julia runtime output) without changes to upstream Julia, but it would IMHO be a great help to many scientists.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.