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