История изменений
Исправление gns, (текущая версия) :
Там стопицот способов это записать. Какие-то компиляторы используют do concurrent, кто-то псевдокомментарии как gnu fortran. Штеуд, кстати, тоже openmp умеет с таким же синтаксисом. Мы псевдокомментарии писали, типа «этот блок распараллеливать», количество потоков можно было командной строкой задать, по умолчанию по потоку на ядро.
Сейчас вообще, скармливаешь фортрану обычный код и компилишь с соответствующей опцией. Ну и получаешь диагностику, что и как компилятор автомагически распараллелил.
Исходная версия gns, :
Там стопицот способов это записать. Какие-то компиляторы используют do concurrent, кто-то псевдокомментарии как gnu fortran. Штеуд, кстати, тоже openmp умеет с таким же синтаксисом. Мы псевдокомментарии писали, типа «этот блок распараллеливать», количество потоков можно было командной строкой задать, по умолчанию по потоку на ядро.