Последовательный код Фортрана с openMPI

Я новичок в параллельных вычислениях.

Я должен запустить устаревший код жидкости Fortran 77. Программа является последовательной и работает медленно, поэтому мне было интересно узнать о возможности ее параллельной работы (например, с помощью открытого MPI), без углубления в код. Является ли это возможным?

1 ответ

Вам придется углубиться в код. Некоторые вещи могут быть рассчитаны параллельно, некоторые вещи требуют синхронизации. Распараллеливание компиляторов и фреймворков помогает определить, что зависит от того, что можно распараллелить и что нужно сериализовать, но, поскольку они могут только читать ваш код и не знать, что вы моделируете, все равно вам нужно сделать тяжелую часть работы.

Другие вопросы по тегам