Конфигурационный файл для mpicc

Я ищу правила и простой пример того, как написать файл конфигурации для mpicc и mpifort для MPICH, который можно указать во время компиляции с помощью mpicc -config=name. Моя цель состоит в том, чтобы иметь возможность запускать приложения MPI, используя одну и ту же установку MPICH и разные компиляторы и библиотеки времени выполнения.


person mabalenk    schedule 28.07.2015    source источник


Ответы (1)


Если вы установили справочные страницы MPICH, вы можете обратиться к справочной странице для mpicc, в которой описано несколько способов выбора различных компиляторов.

Синтаксис этих конфигурационных файлов плохо документирован (именно поэтому вы здесь). Файлы конфигурации должны содержать назначения переменных в стиле bash. е. грамм. CC=gcc или CC=icc

Что бы вы хотели установить в таком файле конфигурации? Наверное, этого списка достаточно:

  • CC - компилятор C
  • WRAPPER_CFLAGS — любые специальные флаги, необходимые для компиляции.
  • WRAPPER_LDFLAGS — любые специальные флаги, необходимые для ссылки
  • WRAPPER_LIBS — любые специальные библиотеки, необходимые для компоновки.
person Rob Latham    schedule 29.07.2015