Установка библиотеки программного обеспечения вручную в Ubuntu 18.04 - PullRequest
0 голосов
/ 25 января 2019

Я хочу установить открытый код (REEF3D) в Ubuntu 18.04.Чтобы повысить вычислительную эффективность во время выполнения кода, мне нужно установить HYPRE (высокопроизводительные предварительные условия), которые помогут в решении параллельных итераций.HYPRE требует, чтобы MPI был установлен первым.Так что я установил openmpi и все прошло хорошо.Я скачал hypre-2.11.2.2.tar.gz (последняя версия), скопировал в домашний каталог, разархивировал его и перешел в каталог src в пределах hypre-2.11.2.(Я следовал этому руководству по коду.) Однако, когда я попытался настроить с помощью командной строки ./configure --prefix = / usr / local / hypre, я получил следующее сообщение:


проверка типа системы сборки ... x86_64-pc-linux-gnu проверка типа хост-системы ... x86_64-pc-linux-gnu проверка на mpxlc ... нет проверки на mpixlc ... нет проверки на mpiicc ...нет проверки mpicc ... mpicc проверяется mpxlC ... нет проверки mpixlcxx ... нет проверки mpiicpc ... нет проверки mpiCC ... mpiCC проверяется mpxlf ... нет проверки mpixlf77 ... нетпроверка на mpiifort ... нет проверки на mpif77 ... mpif77 проверка, устанавливает ли make наборы $ (MAKE) ... да проверка на ranlib ... ranlib проверка работы компилятора C ... да проверка выходного файла компилятора C по умолчаниюname ... a.out проверка на суффикс исполняемых файлов ... проверка на то, что мы выполняем кросс-компиляцию ... отсутствие проверки на суффикс объектных файлов ... o проверка, используем ли мы компилятор GNU C ... да проверкаMPICC принятьs -g ... да проверка опции mpicc для принятия ISO C89 ... не нужно проверять, используем ли мы компилятор GNU C ++ ... да проверять, принимает ли mpiCC -g ... да проверять, используем ли мы GNUКомпилятор Fortran ... да, проверяет, принимает ли mpif77 -g ... да, проверяет, как получить подробный вывод о связывании из mpif77 ... -v


Обратите внимание, что я уже установил gcc, g ++ и gfortranкомпиляторы.

Кто-нибудь может мне помочь?

...