Skip to content
Snippets Groups Projects
Select Git revision
  • main default protected
  • new_obs_view
  • Non_linear_case
  • adjoint
  • Romul
  • inmcmfull
  • Rostov_obs_2022-2022
  • rothc
  • inmcm_precision_test
  • pochvovedy
  • to_realize_inmcm_configuration
11 results

ui1_config.nml

Blame
  • 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/TN­417+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