Фактическая ошибка здесь скрыта в файле config.log
.
Компиляторы MPI mpicc
и mpicxx
(для C и C ++ соответственно) фактически являются «оболочками» вокруг реальных компиляторов. Обертки вызывают компилятор с соответствующими флагами.
Похоже, что оболочка компилятора mpicxx
не находит компилятор icpc
(который является компилятором Intel C ++). В журнале config.log
это показано как
/opt/mvapich2-1.8/intel/bin/mpicxx: line 273: icpc: command not found
. Чтобы решить эту проблему, обратитесь к администратору системы, чтобы узнать, является ли это неправильной конфигурацией установки MPI или вы пропустили загрузку какого-либо программного обеспечения. модуль.
Что касается второй части вопроса,
sh
-style export
команда
export DYLD_LIBRARY_PATH="/home/phd/16/mbukirt/plumed-2.2.3/src/lib/:$DYLD_LIBRARY_PATH"
может быть записана с использованием setenv
как
setenv DYLD_LIBRARY_PATH "/home/phd/16/mbukirt/plumed-2.2.3/src/lib/:$DYLD_LIBRARY_PATH"
в csh
(и аналогично для других строк команд export
). Обратите внимание на отсутствие =
.