Настройка G ++ или ICC для mpi.h в Ubuntu

Я никогда не занимался серьезным программированием за пределами VS08.

Я пытаюсь скомпилировать программу под названием LAMMPS с любым из двух соответствующих файлов make. Один вызывает g ++ и другие вызовы icc (компилятор Intel).

icc выдает эту ошибку: write_restart.cpp (15): катастрофическая ошибка: невозможно открыть исходный файл «mpi.h» #include "mpi.h"

и g ++ выдает эту ошибку

g ++ -g -O -DLAMMPS_GZIP -DMPICH_SKIP_MPICXX -DFFT_FFTW -M verlet.cpp> verlet.d указатели.h: 25: фатальная ошибка: mpi.h: нет такого файла или каталога компиляция завершена.

Файл mpi.h находится в / usr / lib / openmpi / include

Насколько я понимаю, мне нужно установить эту переменную $ PATH, которая читает

bash: / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / X11R6 / bin: / opt / intel / bin: / usr / lib / openmpi / include:

и $ LD_LIBRARY_PATH, который в настоящее время читает

/ usr / lib / openmpi / lib:

Итак, как включить файл mpi.h? Чтобы его нашли icc или g ++?

5
задан Mikhail 23 April 2011 в 04:16
поделиться