Расположение базовой директории OpenMPI для cmake - PullRequest
1 голос
/ 29 января 2020

Я пытаюсь скомпилировать Trilinos с возможностями MPI. Но чтобы указать команду cmake, мне также нужно указать базовый каталог MPI:

cmake \
-DTPL_ENABLE_MPI=ON \
-DMPI_BASE_DIR:FILEPATH="" \
-DTrilinos_ENABLE_PyTrilinos:BOOL=ON \
-DTrilinos_ENABLE_ALL_PACKAGES=ON \
-DTrilinos_ENABLE_TESTS:BOOL=ON \
-DBUILD_SHARED_LIBS:BOOL=ON \
-DCMAKE_INSTALL_PREFIX:STRING="$HOME/trilinos-install" \
$SOURCE_DIR

Однако я не могу найти базовый каталог, даже если на моем компьютере установлен MPI. Когда я ввожу такие команды, как mpirun --version, я получаю:

mpirun (Open MPI) 2.1.1

или ompi_info:

 Package: Open MPI buildd@lcy01-amd64-009 Distribution
                Open MPI: 2.1.1
  Open MPI repo revision: v2.1.0-100-ga2fdb5b
   Open MPI release date: May 10, 2017
                Open RTE: 2.1.1
...

Я запускаю Ubuntu 18.04 LTS на WSL, если это полезная информация.

...