Привет, У меня очень длинный список общих переменных в OpenMP, поэтому мне приходится разбивать строки в fortran и использовать синтаксис «&», чтобы убедиться, что строки слипаются!
Что-то вроде этого:
!$OMP PARALLEL DEFAULT(private) SHARED(vars....,
& more_vars...,
& more_vars...
& )
Это дает мне ошибки при компиляции без OpenMP, поскольку только первый лайк распознается как комментарий! Проблема в том, что я не могу добавить "!" перед этими строками со знаком «&» для поддержки компиляции без OpenMP:
!$OMP PARALLEL DEFAULT(private) SHARED(vars....,
! & more_vars...,
! & more_vars...
! & )
, потому что он больше не компилируется с OpenMP ... Но я хочу поддерживать оба вида компиляции всего в одном коде ... Есть какие-нибудь советы о том, как это сделать?