Аннотация:
Рассматриваются различные вопросы технического характера, возникающие при адаптации вычислительных кодов, использующих явные методы, к многопроцессорной архитектуре. Для иллюстрации приводятся фрагменты вычислительного кода написанного на языке Фортран с использованием библиотеки MPI. Рассмотрены основные проблемы, связанные с сохранением логики работы программы и исключением взаимных блокировок процессов, а так же вопросы производительности (в том числе, балансировки нагрузки) и проблемы отладки параллельных кодов. Приведенные приемы и примеры программ могут быть использованы при написании и адаптации широкого спектра вычислительных кодов.