Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pylith generates an MPI error if run offline #770

Open
baagaard-usgs opened this issue Aug 29, 2024 · 1 comment
Open

pylith generates an MPI error if run offline #770

baagaard-usgs opened this issue Aug 29, 2024 · 1 comment
Assignees
Labels
bug:runtime Error generated at runtime needs: docs Implemented and tested; documentation needed
Milestone

Comments

@baagaard-usgs
Copy link
Contributor

Describe the bug

In using the PyLith binary offline, the following error often occurs

Abort(941216911): Fatal error in internal_Init: Other MPI error, error stack:
internal_Init(66)........: MPI_Init(argc=0x30e02abe8, argv=0x30e02abe0) failed
MPII_Init_thread(234)....: 
MPID_Init(513)...........: 
MPIDI_OFI_init_local(580): OFI fi_fabric failed (ofi_init.c:580:MPIDI_OFI_init_local:Invalid argument)

This appears to be related to the hostname.

@baagaard-usgs baagaard-usgs added the bug General bug label Aug 29, 2024
@baagaard-usgs baagaard-usgs added this to the Release 4.2.0 milestone Nov 14, 2024
@baagaard-usgs baagaard-usgs self-assigned this Nov 14, 2024
@baagaard-usgs baagaard-usgs added needs: docs Implemented and tested; documentation needed bug:runtime Error generated at runtime and removed bug General bug labels Nov 14, 2024
@baagaard-usgs
Copy link
Contributor Author

The workaround is to use sockets for MPI communication by setting the environment variable IF_PROVIDER to sockets.

export FI_PROVIDER=sockets

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug:runtime Error generated at runtime needs: docs Implemented and tested; documentation needed
Projects
None yet
Development

No branches or pull requests

1 participant