0

Я компилирую код в Fotran 90, который использует OpenMP, и мне нужно, чтобы он работал, скажем, с OMP_NESTED = false и OMP_MAX_ACTIVE_LEVELS = 2.Обязательны ли переменные среды OpenMP (OMP_ *) во время компиляции?

Мой вопрос: нужно ли экспортировать переменные перед компиляцией кода, а затем перед каждым прогоном или просто экспортировать их до запуска кода?

+0

Используйте тег [tag: fortran] для всех вопросов Фортрана. –

ответ

1

Нет, это не влияет на компиляцию. И даже если это так, в спецификациях OpenMP четко указывается, что они должны делать во время выполнения, чтобы параметр времени компиляции был переопределен.

Вам просто нужно экспортировать переменные перед запуском, и вы можете изменить их для последующего запуска.

+0

Спасибо. Я уже нашел это сам, проверив хэши моих бинарников. –

+0

Я никогда не имел ничего общего с OpenMP, и я даже не думал о том, чтобы читать спецификации ... –

 Смежные вопросы

  • Нет связанных вопросов^_^