Не удается установить openmpi с Intel oneapi

У меня установлен oneapi и настроены среды. mpiifort работает так же, как ifor -V, который возвращает правильную версию компилятора. Я пытаюсь настроить openmpi с помощью компилятора itel, как того требует CosmoMC. Я настраиваю так:

./configure --prefix=/usr/local/ F77=/opt/intel/oneapi/compiler/2021.2.0/linux/bin/intel64/ifort FC=/opt/intel/oneapi/compiler/2021.2.0/linux/bin/intel64/ifort F90=/opt/intel/oneapi/compiler/2021.2.0/linux/bin/intel64/ifort ICC=/opt/intel/oneapi/compiler/2021.2.0/linux/bin/intel64/icc ICPC=/opt/intel/oneapi/compiler/2021.2.0/linux/bin/intel64/icpc

Но после этого, когда я sudo make. Возникает какая-то ошибка. Последний из них:

    ifort: command line warning #10434: option '-nofor_main' use with underscore is deprecated; use '-nofor-main' instead
ld: /opt/intel/oneapi/compiler/2021.2.0/linux/bin/intel64/../../bin/intel64/../../lib/icx-lto.so: error loading plugin: libimf.so: cannot open shared object file: No such file or directory
make[2]: *** [Makefile:1903: libmpi_usempi_ignore_tkr.la] Error 1
make[2]: Leaving directory '/home/souvik/cosmology/openmpi-4.1.0/ompi/mpi/fortran/use-mpi-ignore-tkr'
make[1]: *** [Makefile:3555: all-recursive] Error 1
make[1]: Leaving directory '/home/souvik/cosmology/openmpi-4.1.0/ompi'
make: *** [Makefile:1901: all-recursive] Error 1

Я пробовал такие варианты, как объявление пути и т. Д. Ничего не решает. Что делать? Проблема в том, что даже с какой-то другой конфигурацией я избегаю ошибки mpif90 -V не возвращает правильную версию компилятора Intel. Пожалуйста помоги.

0
задан 3 April 2021 в 16:36

0 ответов

Другие вопросы по тегам:

Похожие вопросы: