Select Git revision
ui1_config.nml
-
Georgiy Faikin authoredGeorgiy Faikin authored
ui1_config.nml 7.86 KiB
!" КОНСТРУКТОР МОДЕЛЕЙ УГЛЕРОДНОГО ЦИКЛА / окно настроек 1 из 3
!"
!" Основные настройки
!"
!" (технически представляет собой fortran-namelist)
&config_namelist
! конфигурация
! -----------------------------------------------------------------
!> Углеродная модель:
carbon_model_type = 'socs'
!
! 'inmcm' - модель inmc [1,2]
! 'socs' - модель SOCS [3]
! 'rothc' - модель ROTHC
! 'other' - шаблон
! входные данные
! -----------------------------------------------------------------
!> Входные данные об окружающей среде:
environment_data_type = 'station'
!
! 'none' - не требуются
! 'generator' - генерация суточных синусоид
! 'station' - выбор готовых данных, со станций наблюдения
! 'lsm_offline' - netcdf-файл с выходными данными модели деятельного слоя
! 'lsm_online' - онлайн-каплинг с моделью деятельного слоя (@todo пока не поддерживается)
! дополнительно для environment_data_type = 'station':
!> Имя станции:
station_name = 'Rostov'
! 'DAO4' - Станция в Долгопрудном 2
! 'DAO3' - Станция в Долгопрудном 1
! 'TRGK' - Данные Торжок
! 'VLDMR' - Данные Владимир
! 'Rostov' - Станция ФАНЦ
!
!> Тип подачи удобрения:
station_opt = '1'
! '1' - контрольный случай, без дополнительных удобрений
! '2' - 2 способ подачи удобрений
! '3' - 3 способ подачи удобрений
! '4' - 4 способ подачи удобрений
! дополнительно для environment_data_type = 'lsm_offline':
!> Путь к файлу:
lsm_datafile = 'data/inmcm_ru-fyo_fluxnet_1998-2015_0.5h.nc', UTC = +3
!lsm_datafile = 'data/inmcm_etr_era5_2016-2020_1h_ref.nc'
!> Формат данных:
lsm_dataformat = 'inmcm'
!
! 'inmcm' - выходной файл модели INMCM, рассчитанный с помощью data/inmcm2constructor_mod.f90
! 'era5' - реанализ ERA5 (@todo пока не поддерживается)
! пространственная сетка
! -----------------------------------------------------------------
!> Пространственная сетка:
spatial_grid_mode = 'manual'
!
! 'auto' - использовать сетку из входного netcdf-файла (для lsm_offline)
! 'none' - не требуется
! 'manual' - задать вручную [dlon, dlat] (@todo в режиме lsm_offline переинтерполяция не предусмотрена)
spatial_grid_res(:) = 0.5, 0.5
! дополнительно для spatial_grid_mode = 'manual' или 'auto':
!> Пространственная выборка:
spatial_sample_mode = 'point'
!
! 'id' - ячейка по id
id = 153068 ! Федоровское, 05x05
! 'ich' - ячейка по индексу OLIM
ich = 46967 ! Федоровское, 05x05
! 'point' - ячейка по координатам [lon, lat]
! point(:) = 32.75, 56.25 ! Федоровское
point(:) = 39.888735, 47.364103 ! ФАНЦ (Ростов)
! point(:) = 37.535197, 55.942416 ! ДАОС (Долгопрудный)
! 'polygon' - область по координатам [lon_west, lon_east, lat_south, lat_north]
polygon(:) = 26.25, 69.75, 50.75, 69.75 ! лесная зона ЕТР
! (для lsm_offline) 'all' - вся область nectdf-файла
! продолжительность расчета
! -----------------------------------------------------------------
!> Шаг по времени:
dt_mode = 'manual'
!
! 'auto' - использовать dt из входного netcdf-файла (для lsm_offline)
! 'manual' - задать вручную [c] (@todo режиме lsm_offline переинтерполяция не предусмотрена)
dt = 2629800
! '3600' - 1 час
! '86400' - 1 день
! '2629800' - 1 месяц
!> Дата и время на момент старта:
datetime_init_mode = 'auto'
!
! 'auto' - получить из входного файла (для lsm_offline)
! 'manual' - задать вручную [yyyy-mm-dd hh:mm:ss]
datetime_init = '1975-01-01 00:00:00'
!> Продолжительность расчета:
ntime_mode = 'auto'
!
! 'auto' - до конца входного файла (для lsm_offline)
! 'ntime' - указанное число шагов
ntime = 1000
! 'datetime_last' - до достижения указанной даты
datetime_last = '2018-01-01 00:00:00'
!Номер станции наблюдения за климатом
!DAO4 DAO3 TRGK VLDR ROST
!1935,1937,1956,1968,1975
!2012,2012,2018,2018,2018
! продвинутые настройки
! -----------------------------------------------------------------
if_datafile_read_at_first = .false.
if_standard_print = .true.
if_standard_output = .false.
if_out_yearly = .true.
testing_log_mode = 'read' ! none, write, read
nv_singlecolumn = 1 ! Для модели INMCM нужно поставить 12, для RothC и SOCS 1
environment_model_type = 'inmcm' ! inmcm
! Построить график от расчётов: python3 plot.py
! -----------------------------------------------------------------
/
! [1] Математическое моделирование Земной системы / Володин Е.М., Галин В.Я., Грицун А.С. и др. Под ред. Яковлева Н.Г. — М.: МАКС Пресс, 2016. — 328 с.
! url: https://istina.msu.ru/media/publications/book/e9f/c88/38758225/Volodin_i_dr._Matematicheskoe_modelirovanie_Zemnoj_sistemyi.pdf
!
! [2] Bonan, G. B., 1996: A Land Surface Model (LSM version 1.0) for Ecological, Hydrological and Atmospheric Studies: Technical Description and User’s Guide. Tech. Rep. NCAR/TN417+STR, National Center for Atmospheric Research, Boulder, Colorado.
! url: https://opensky.ucar.edu/islandora/object/technotes%3A185/datastream/PDF/view
!
! [3] Рыжова И.М. Анализ динамики органического вещества почв на основе минимальных моделей круговорота углерода // Почвы-стратегический ресурс России: тезисы докладов VIII cъезда Общества почвоведов им. В.В. Докучаева и Школы молодых ученых по морфологии и классификации почв (Сыктывкар, 2020-2022 гг.). Часть 2. — Москва–Сыктывкар: ИБ ФИЦ Коми НЦ УрО РАН, 2021. — с.130–131.
! url : https://ib.komisc.ru/en/component/phocadownload/category/35-knigi?download=1313:soils-strategic-resource-of-russia-part-2