Файлы

В данном пункте будут описаны входные и выходные файлы препроцессора и симулятора.

Файлы для создания модели

Если препроцессор используется как компилятор концептуальной модели, то обычно все необходимые данные подготовлены в сторонних редакторах в виде файлов, которые являются входными для препроцессора.

Файлы и ПО для их редактирования

Объекты Файлы Программное обеспечение
полигоны, полилинии, точки 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 двоичных файлов (распределенная БД).

При анализе результатов расчета производится постобработка (постпроцессинг) записанных данных в БД.