«Оптика атмосферы и океана», 29, ¹ 10 (2016) DOI: 10.15372/AOO20161006 АТМОСФЕРНАЯ РАДИАЦИЯ, ОПТИЧЕСКАЯ ПОГОДА И КЛИМАТ УДК 551.521.31 Оптимизация последовательного программного кода для моделирования переноса солнечного излучения в вертикально-неоднородной среде Т.В. Русскова, Т.Б. Журавлева* Институт оптики атмосферы им. <...> Академика Зуева, 1 Поступила в редакцию 13.04.2016 г. Настоящая статья принадлежит циклу работ, направленных на повышение производительности радиационных кодов, реализующих статистический метод Монте-Карло. <...> Приведено краткое описание основных блоков двух программ, предназначенных для расчета интенсивности солнечного излучения в вертикальнонеоднородной среде, – базовой, реализованной на языке Фортран, и ее оптимизированной версии, реализованной на языке Си. <...> Представлены результаты тестов, направленных на оценку быстродействия каждого из кодов при разных условиях численного эксперимента. <...> В рассмотренных случаях показатели быстродействия оптимизированного Си-кода оказались выше по сравнению с показателями базового варианта. <...> Разработанная Си-программа может служить основой для создания высокопроизводительного радиационного кода. <...> Ключевые слова: солнечная радиация, облачность, метод Монте-Карло, численное моделирование, оптимизация, языки программирования Фортран и Си; solar radiation, clouds, Monte Carlo method, numerical simulation, optimization, Fortran and C programming languages. <...> Введение В атмосферной оптике имеется целый ряд задач, одним из этапов практической реализации которых является как можно более точное решение уравнения переноса солнечного излучения. <...> В ИОА СО РАН уже на протяжении нескольких лет ведется работа по созданию алгоритмов моделирования нисходящей и восходящей солнечной радиации в сложных рассеивающих и поглощающих средах (разорванная облачность, анизотропная поверхность и др.) методом Монте-Карло. <...> Учитывая специфику статистических алгоритмов, эта проблема может быть решена путем разработки параллельных <...>