Глобальное моделирование геофизических процессов на персональной ЭВМ (Комплекс GLOMO) / Э. В. Барболина и др. ; РАН, Кол. науч. центр, Поляр. геофиз. ин-т. - Препр. - Апатиты : [б. и.], 1993. - 28 с. : ил.
ка события. Полученные картинки, соответствующие последовательным стадиям одного и того же процесса, можно объединить в библиотеку изображений и просматривать ее как слайд-фильм, наблюдая процесс в динамике. В некоторых случаях возможностей, предоставляемых основным режи мом работы с моделью, оказывается недостаточно. Во-первых, из-за ог раниченности объема дисковой памяти невозможно сохранение всей насчи танной информации для каждого момента времени в процессе расчета. По этому временная развертка событий в основном варианте возможна лишь в виде описанных вше слайд-фильмов, то есть, с одной стороны, довольно трудоемка, а с другой, из-за той же ограниченности места на диске, ограниченна по числу рассматриваемых параметров и количеству моментов времени. На практике же нередко возникает необходимость получить из расчета результат типа суточной вариации, то есть временную развертку с маленьким шагом пс времени какого-либо одного параметра в одной конкретной точке -Земли, или же, к примеру, вдоль траектории спутника, пространственное положение которого с течением времени изменяется по определенному закону. Такого типа данные проще всего получить, доба вив в систему специальную подпрограмму, которая будет на каждом шаге по времени выбирать из результатов расчета и записывать для сохране ния ‘именно этот необходимый набор параметров для данной конкретной точки, с учетом ее возможного движения. Вторая причина, не позволяющая ограничиться основным режимом ра боты с моделью - неполнота наших знаний о физических процессах в мо делируемой среде. Именно для развития этих знаний и создана модель, она позволяет проверять новые гипотезы о механизмах таких процессов, включая в программу модели новые подпрограммы, дополняющие и заменяю щие имеющиеся. Таким образом, второй вид работы с модель» - исследовательский (модификация ее на программном уровне). Для такой работы оказывается очень существенной произведенная реорганизация модели, связанная с ее декомпозицией. Конкретно это осуществляется следующим образом. Подпрограммы, не связанные с собственно моделирующей, вычисли тельной частью комплекса, такие, например, как программы вычисления и накопления значений параметров в точке, реализуются в виде отдельных EXE-модулей, работающих с файлами данных на диске. В головную управ ляющую программу в соответствующем месте добавляется вызов этого ЕХЕ-модуля на исполнение. Если же модифицируется расчетная часть комплекса, то изменения вносятся в исходный фортрановский текст соот ветствующего модуля, после чего он транслируется и собирается заново. Разделение программы на отдельные исполняемые файлы позволяет 19
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz