#2287: add OpenMPI env vars to notebook to avoid warning messages du to vader library in containers
Reporter:Roland Haas
Status:new
Milestone:
Version:
Type:bug
Priority:minor
Component:EinsteinToolkit Virtual Machine

Comment (by Roland Haas):

Adding the vader env setting

export OMPI_MCA_btl_vader_single_copy_mechanism=none

also helps prevent MPI hangs in OSX VirtualBox containers (OSX being the client) when using MacPorts as described in #2290 . The same hang still occurs in OSX Catalina VMs. This may be related to an actual bug on OpenMPI: https://github.com/open-mpi/ompi/issues/6568 and affects only MPI communication with large packages (which likely explains why not every single MPI using test would hang). The OpneMPI ticket provides what looks like a reproducer.

I would like to add this env variable setting (with a comment about Docker and OSX virtual machines) to the tutorial notebook (I will also use it for my own VMs to run the testsuite but that is somewhat unrelated).

--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2287/add-openmpi-env-vars-to-notebook-to-avoid