Файлы¶
В данном пункте будут описаны входные и выходные файлы препроцессора и симулятора.
Файлы для создания модели¶
Если препроцессор используется как компилятор концептуальной модели, то обычно все необходимые данные подготовлены в сторонних редакторах в виде файлов, которые являются входными для препроцессора.
Файлы и ПО для их редактирования
Объекты Файлы Программное обеспечение полигоны, полилинии, точки BLN, SHP,DXF Surfer, ArcGIS поверхности GRD, TIF Surfer солиды SOL AquaVEO GMS таблицы временных зависимостей TXT,CSV,XLSX NotePad++, LibreOffice, Microsoft Office Excel точечные данные TXT,CSV,XLSX NotePad++, LibreOffice, Microsoft Office Excel данные по инженерным скважинам TXT,CSV,XLSX NotePad++, AquaVEO GMS, Microsoft Office Excel
Выходные данные препроцессора¶
Из препроцессора модель записывается на жесткий диск в виде пары выходных файлов:
- файл формата XML, в который записывается информация по задаче;
- двоичных файл ресурсов модели BIN, в котором содержатся «тяжеловесные» данные.
Оба файла имеют одно и то же название, определенное пользователем, и должны находится в одной и той же директории. В противном случае симулятор выдаст ошибку в начале запуска об отсутствии ресурсного файла. Данные из этих файлов используются в качестве входной информации для симулятора.
Выходные данные симулятора¶
В процессе счета симулятор периодически записывает заказанные пользователем данные (поля напоров, концентраций, линии траекторий, изоповерхности и т.д.) в двоичную файловую БД (базу данных) . Всегда в БД записываются сетка и водный баланс.
В случае однопроцессорного расчета база данных состоит из одного файла. Для рассчитываемой задачи в директории сохранения БД всегда присутствует головной файл info.bin, где содержится общая информация о расчете.
При расчете калибровки рядом с головным файлом info.bin находится changed_value, в котором записывается результирующая информация по калибровочным расчетам. Данный файл обновляется каждый шаг калибровки
В случае расчета в параллельном режиме на N ядер, база данных представляет собой набор из N двоичных файлов (распределенная БД).
При анализе результатов расчета производится постобработка (постпроцессинг) записанных данных в БД.