seq_infodata_mod Module



Variables

Type Visibility Attributes Name Initial
character(len=*), public, parameter :: seq_infodata_start_type_start = "startup"
character(len=*), public, parameter :: seq_infodata_start_type_cont = "continue"
character(len=*), public, parameter :: seq_infodata_start_type_brnch = "branch"
character(len=*), public, parameter :: seq_infodata_orb_fixed_year = 'fixed_year'
character(len=*), public, parameter :: seq_infodata_orb_variable_year = 'variable_year'
character(len=*), public, parameter :: seq_infodata_orb_fixed_parameters = 'fixed_parameters'

Interfaces

public interface seq_infodata_GetData

  • private subroutine seq_infodata_GetData_explicit(infodata, cime_model, case_name, case_desc, timing_dir, model_version, username, hostname, rest_case_name, tchkpt_dir, start_type, restart_pfile, restart_file, perpetual, perpetual_ymd, aqua_planet, aqua_planet_sst, brnch_retain_casename, single_column, scmlat, scmlon, logFilePostFix, outPathRoot, atm_present, atm_prognostic, lnd_present, lnd_prognostic, rof_prognostic, rof_present, ocn_present, ocn_prognostic, ocnrof_prognostic, ice_present, ice_prognostic, glc_present, glc_prognostic, glc_coupled_fluxes, flood_present, wav_present, wav_prognostic, rofice_present, glclnd_present, glcocn_present, glcice_present, iceberg_prognostic, esp_present, esp_prognostic, bfbflag, lnd_gnam, cpl_decomp, cpl_seq_option, ice_gnam, rof_gnam, glc_gnam, wav_gnam, atm_gnam, ocn_gnam, info_debug, dead_comps, read_restart, shr_map_dopole, vect_map, aoflux_grid, flux_epbalfact, nextsw_cday, precip_fact, flux_epbal, flux_albav, glc_g2lupdate, atm_aero, run_barriers, esmf_map_flag, do_budgets, do_histinit, drv_threading, flux_diurnal, coldair_outbreak_mod, flux_convergence, flux_max_iteration, gust_fac, budget_inst, budget_daily, budget_month, wall_time_limit, budget_ann, budget_ltann, budget_ltend, force_stop_at, histaux_a2x, histaux_a2x1hri, histaux_a2x1hr, histaux_a2x3hr, histaux_a2x3hrp, histaux_l2x1yrg, histaux_a2x24hr, histaux_l2x, histaux_r2x, histaux_double_precision, orb_obliq, histavg_atm, histavg_lnd, histavg_ocn, histavg_ice, histavg_rof, histavg_glc, histavg_wav, histavg_xao, orb_iyear, orb_iyear_align, orb_mode, orb_mvelp, orb_eccen, orb_obliqr, orb_lambm0, orb_mvelpp, wv_sat_scheme, wv_sat_transition_start, wv_sat_use_tables, wv_sat_table_spacing, tfreeze_option, glc_renormalize_smb, glc_phase, rof_phase, atm_phase, lnd_phase, ocn_phase, ice_phase, wav_phase, esp_phase, wav_nx, wav_ny, atm_nx, atm_ny, lnd_nx, lnd_ny, rof_nx, rof_ny, ice_nx, ice_ny, ocn_nx, ocn_ny, glc_nx, glc_ny, eps_frac, eps_amask, eps_agrid, eps_aarea, eps_omask, eps_ogrid, eps_oarea, reprosum_use_ddpdd, reprosum_diffmax, reprosum_recompute, atm_resume, lnd_resume, ocn_resume, ice_resume, glc_resume, rof_resume, wav_resume, cpl_resume, mct_usealltoall, mct_usevector, max_cplstep_time, model_doi_url, glc_valid_input)

    Arguments

    Type IntentOptional Attributes Name
    type(seq_infodata_type), intent(in) :: infodata
    character(len=*), intent(out), optional :: cime_model
    character(len=*), intent(out), optional :: case_name
    character(len=*), intent(out), optional :: case_desc
    character(len=*), intent(out), optional :: timing_dir
    character(len=*), intent(out), optional :: model_version
    character(len=*), intent(out), optional :: username
    character(len=*), intent(out), optional :: hostname
    character(len=*), intent(out), optional :: rest_case_name
    character(len=*), intent(out), optional :: tchkpt_dir
    character(len=*), intent(out), optional :: start_type
    character(len=*), intent(out), optional :: restart_pfile
    character(len=*), intent(out), optional :: restart_file
    logical, intent(out), optional :: perpetual
    integer, intent(out), optional :: perpetual_ymd
    logical, intent(out), optional :: aqua_planet
    integer(kind=SHR_KIND_IN), intent(out), optional :: aqua_planet_sst
    logical, intent(out), optional :: brnch_retain_casename
    logical, intent(out), optional :: single_column
    real(kind=SHR_KIND_R8), intent(out), optional :: scmlat
    real(kind=SHR_KIND_R8), intent(out), optional :: scmlon
    character(len=*), intent(out), optional :: logFilePostFix
    character(len=*), intent(out), optional :: outPathRoot
    logical, intent(out), optional :: atm_present
    logical, intent(out), optional :: atm_prognostic
    logical, intent(out), optional :: lnd_present
    logical, intent(out), optional :: lnd_prognostic
    logical, intent(out), optional :: rof_prognostic
    logical, intent(out), optional :: rof_present
    logical, intent(out), optional :: ocn_present
    logical, intent(out), optional :: ocn_prognostic
    logical, intent(out), optional :: ocnrof_prognostic
    logical, intent(out), optional :: ice_present
    logical, intent(out), optional :: ice_prognostic
    logical, intent(out), optional :: glc_present
    logical, intent(out), optional :: glc_prognostic
    logical, intent(out), optional :: glc_coupled_fluxes
    logical, intent(out), optional :: flood_present
    logical, intent(out), optional :: wav_present
    logical, intent(out), optional :: wav_prognostic
    logical, intent(out), optional :: rofice_present
    logical, intent(out), optional :: glclnd_present
    logical, intent(out), optional :: glcocn_present
    logical, intent(out), optional :: glcice_present
    logical, intent(out), optional :: iceberg_prognostic
    logical, intent(out), optional :: esp_present
    logical, intent(out), optional :: esp_prognostic
    logical, intent(out), optional :: bfbflag
    character(len=*), intent(out), optional :: lnd_gnam
    integer, intent(out), optional :: cpl_decomp
    character(len=*), intent(out), optional :: cpl_seq_option
    character(len=*), intent(out), optional :: ice_gnam
    character(len=*), intent(out), optional :: rof_gnam
    character(len=*), intent(out), optional :: glc_gnam
    character(len=*), intent(out), optional :: wav_gnam
    character(len=*), intent(out), optional :: atm_gnam
    character(len=*), intent(out), optional :: ocn_gnam
    integer(kind=SHR_KIND_IN), intent(out), optional :: info_debug
    logical, intent(out), optional :: dead_comps
    logical, intent(out), optional :: read_restart
    logical, intent(out), optional :: shr_map_dopole
    character(len=*), intent(out), optional :: vect_map
    character(len=*), intent(out), optional :: aoflux_grid
    real(kind=SHR_KIND_R8), intent(out), optional :: flux_epbalfact
    real(kind=SHR_KIND_R8), intent(out), optional :: nextsw_cday
    real(kind=SHR_KIND_R8), intent(out), optional :: precip_fact
    character(len=*), intent(out), optional :: flux_epbal
    logical, intent(out), optional :: flux_albav
    logical, intent(out), optional :: glc_g2lupdate
    logical, intent(out), optional :: atm_aero
    logical, intent(out), optional :: run_barriers
    logical, intent(out), optional :: esmf_map_flag
    logical, intent(out), optional :: do_budgets
    logical, intent(out), optional :: do_histinit
    logical, intent(out), optional :: drv_threading
    logical, intent(out), optional :: flux_diurnal
    logical, intent(out), optional :: coldair_outbreak_mod
    real(kind=SHR_KIND_R8), intent(out), optional :: flux_convergence
    integer, intent(out), optional :: flux_max_iteration
    real(kind=SHR_KIND_R8), intent(out), optional :: gust_fac
    integer, intent(out), optional :: budget_inst
    integer, intent(out), optional :: budget_daily
    integer, intent(out), optional :: budget_month
    real(kind=SHR_KIND_R8), intent(out), optional :: wall_time_limit
    integer, intent(out), optional :: budget_ann
    integer, intent(out), optional :: budget_ltann
    integer, intent(out), optional :: budget_ltend
    character(len=*), intent(out), optional :: force_stop_at
    logical, intent(out), optional :: histaux_a2x
    logical, intent(out), optional :: histaux_a2x1hri
    logical, intent(out), optional :: histaux_a2x1hr
    logical, intent(out), optional :: histaux_a2x3hr
    logical, intent(out), optional :: histaux_a2x3hrp
    logical, intent(out), optional :: histaux_l2x1yrg
    logical, intent(out), optional :: histaux_a2x24hr
    logical, intent(out), optional :: histaux_l2x
    logical, intent(out), optional :: histaux_r2x
    logical, intent(out), optional :: histaux_double_precision
    real(kind=SHR_KIND_R8), intent(out), optional :: orb_obliq
    logical, intent(out), optional :: histavg_atm
    logical, intent(out), optional :: histavg_lnd
    logical, intent(out), optional :: histavg_ocn
    logical, intent(out), optional :: histavg_ice
    logical, intent(out), optional :: histavg_rof
    logical, intent(out), optional :: histavg_glc
    logical, intent(out), optional :: histavg_wav
    logical, intent(out), optional :: histavg_xao
    integer, intent(out), optional :: orb_iyear
    integer, intent(out), optional :: orb_iyear_align
    character(len=*), intent(out), optional :: orb_mode
    real(kind=SHR_KIND_R8), intent(out), optional :: orb_mvelp
    real(kind=SHR_KIND_R8), intent(out), optional :: orb_eccen
    real(kind=SHR_KIND_R8), intent(out), optional :: orb_obliqr
    real(kind=SHR_KIND_R8), intent(out), optional :: orb_lambm0
    real(kind=SHR_KIND_R8), intent(out), optional :: orb_mvelpp
    character(len=*), intent(out), optional :: wv_sat_scheme
    real(kind=SHR_KIND_R8), intent(out), optional :: wv_sat_transition_start
    logical, intent(out), optional :: wv_sat_use_tables
    real(kind=SHR_KIND_R8), intent(out), optional :: wv_sat_table_spacing
    character(len=*), intent(out), optional :: tfreeze_option
    character(len=*), intent(out), optional :: glc_renormalize_smb
    integer(kind=SHR_KIND_IN), intent(out), optional :: glc_phase
    integer(kind=SHR_KIND_IN), intent(out), optional :: rof_phase
    integer(kind=SHR_KIND_IN), intent(out), optional :: atm_phase
    integer(kind=SHR_KIND_IN), intent(out), optional :: lnd_phase
    integer(kind=SHR_KIND_IN), intent(out), optional :: ocn_phase
    integer(kind=SHR_KIND_IN), intent(out), optional :: ice_phase
    integer(kind=SHR_KIND_IN), intent(out), optional :: wav_phase
    integer(kind=SHR_KIND_IN), intent(out), optional :: esp_phase
    integer(kind=SHR_KIND_IN), intent(out), optional :: wav_nx
    integer(kind=SHR_KIND_IN), intent(out), optional :: wav_ny
    integer(kind=SHR_KIND_IN), intent(out), optional :: atm_nx
    integer(kind=SHR_KIND_IN), intent(out), optional :: atm_ny
    integer(kind=SHR_KIND_IN), intent(out), optional :: lnd_nx
    integer(kind=SHR_KIND_IN), intent(out), optional :: lnd_ny
    integer(kind=SHR_KIND_IN), intent(out), optional :: rof_nx
    integer(kind=SHR_KIND_IN), intent(out), optional :: rof_ny
    integer(kind=SHR_KIND_IN), intent(out), optional :: ice_nx
    integer(kind=SHR_KIND_IN), intent(out), optional :: ice_ny
    integer(kind=SHR_KIND_IN), intent(out), optional :: ocn_nx
    integer(kind=SHR_KIND_IN), intent(out), optional :: ocn_ny
    integer(kind=SHR_KIND_IN), intent(out), optional :: glc_nx
    integer(kind=SHR_KIND_IN), intent(out), optional :: glc_ny
    real(kind=SHR_KIND_R8), intent(out), optional :: eps_frac
    real(kind=SHR_KIND_R8), intent(out), optional :: eps_amask
    real(kind=SHR_KIND_R8), intent(out), optional :: eps_agrid
    real(kind=SHR_KIND_R8), intent(out), optional :: eps_aarea
    real(kind=SHR_KIND_R8), intent(out), optional :: eps_omask
    real(kind=SHR_KIND_R8), intent(out), optional :: eps_ogrid
    real(kind=SHR_KIND_R8), intent(out), optional :: eps_oarea
    logical, intent(out), optional :: reprosum_use_ddpdd
    real(kind=SHR_KIND_R8), intent(out), optional :: reprosum_diffmax
    logical, intent(out), optional :: reprosum_recompute
    character(len=SHR_KIND_CL), intent(out), optional :: atm_resume(:)
    character(len=SHR_KIND_CL), intent(out), optional :: lnd_resume(:)
    character(len=SHR_KIND_CL), intent(out), optional :: ocn_resume(:)
    character(len=SHR_KIND_CL), intent(out), optional :: ice_resume(:)
    character(len=SHR_KIND_CL), intent(out), optional :: glc_resume(:)
    character(len=SHR_KIND_CL), intent(out), optional :: rof_resume(:)
    character(len=SHR_KIND_CL), intent(out), optional :: wav_resume(:)
    character(len=SHR_KIND_CL), intent(out), optional :: cpl_resume
    logical, intent(out), optional :: mct_usealltoall
    logical, intent(out), optional :: mct_usevector
    real(kind=shr_kind_r8), intent(out), optional :: max_cplstep_time
    character(len=SHR_KIND_CL), intent(out), optional :: model_doi_url
    logical, intent(out), optional :: glc_valid_input
  • private subroutine seq_infodata_GetData_bytype(component_firstletter, infodata, comp_present, comp_prognostic, comp_gnam, histavg_comp, comp_phase, comp_nx, comp_ny, comp_resume)

    Arguments

    Type IntentOptional Attributes Name
    character(len=1), intent(in) :: component_firstletter
    type(seq_infodata_type), intent(in) :: infodata
    logical, intent(out), optional :: comp_present
    logical, intent(out), optional :: comp_prognostic
    character(len=*), intent(out), optional :: comp_gnam
    logical, intent(out), optional :: histavg_comp
    integer(kind=SHR_KIND_IN), intent(out), optional :: comp_phase
    integer(kind=SHR_KIND_IN), intent(out), optional :: comp_nx
    integer(kind=SHR_KIND_IN), intent(out), optional :: comp_ny
    character(len=SHR_KIND_CL), intent(out), optional :: comp_resume(:)

public interface seq_infodata_PutData

  • private subroutine seq_infodata_PutData_explicit(infodata, cime_model, case_name, case_desc, timing_dir, model_version, username, hostname, rest_case_name, tchkpt_dir, start_type, restart_pfile, restart_file, perpetual, perpetual_ymd, aqua_planet, aqua_planet_sst, brnch_retain_casename, single_column, scmlat, scmlon, logFilePostFix, outPathRoot, atm_present, atm_prognostic, lnd_present, lnd_prognostic, rof_prognostic, rof_present, ocn_present, ocn_prognostic, ocnrof_prognostic, ice_present, ice_prognostic, glc_present, glc_prognostic, glc_coupled_fluxes, flood_present, wav_present, wav_prognostic, rofice_present, glclnd_present, glcocn_present, glcice_present, iceberg_prognostic, esp_present, esp_prognostic, bfbflag, lnd_gnam, cpl_decomp, cpl_seq_option, ice_gnam, rof_gnam, glc_gnam, wav_gnam, atm_gnam, ocn_gnam, info_debug, dead_comps, read_restart, shr_map_dopole, vect_map, aoflux_grid, run_barriers, nextsw_cday, precip_fact, flux_epbal, flux_albav, glc_g2lupdate, atm_aero, esmf_map_flag, wall_time_limit, do_budgets, do_histinit, drv_threading, flux_diurnal, coldair_outbreak_mod, flux_convergence, flux_max_iteration, gust_fac, budget_inst, budget_daily, budget_month, force_stop_at, budget_ann, budget_ltann, budget_ltend, histaux_a2x, histaux_a2x1hri, histaux_a2x1hr, histaux_a2x3hr, histaux_a2x3hrp, histaux_l2x1yrg, histaux_a2x24hr, histaux_l2x, histaux_r2x, histaux_double_precision, orb_obliq, histavg_atm, histavg_lnd, histavg_ocn, histavg_ice, histavg_rof, histavg_glc, histavg_wav, histavg_xao, orb_iyear, orb_iyear_align, orb_mode, orb_mvelp, orb_eccen, orb_obliqr, orb_lambm0, orb_mvelpp, wv_sat_scheme, wv_sat_transition_start, wv_sat_use_tables, wv_sat_table_spacing, tfreeze_option, glc_renormalize_smb, glc_phase, rof_phase, atm_phase, lnd_phase, ocn_phase, ice_phase, wav_phase, esp_phase, wav_nx, wav_ny, atm_nx, atm_ny, lnd_nx, lnd_ny, rof_nx, rof_ny, ice_nx, ice_ny, ocn_nx, ocn_ny, glc_nx, glc_ny, eps_frac, eps_amask, eps_agrid, eps_aarea, eps_omask, eps_ogrid, eps_oarea, reprosum_use_ddpdd, reprosum_diffmax, reprosum_recompute, atm_resume, lnd_resume, ocn_resume, ice_resume, glc_resume, rof_resume, wav_resume, cpl_resume, mct_usealltoall, mct_usevector, glc_valid_input)

    Arguments

    Type IntentOptional Attributes Name
    type(seq_infodata_type), intent(inout) :: infodata
    character(len=*), intent(in), optional :: cime_model
    character(len=*), intent(in), optional :: case_name
    character(len=*), intent(in), optional :: case_desc
    character(len=*), intent(in), optional :: timing_dir
    character(len=*), intent(in), optional :: model_version
    character(len=*), intent(in), optional :: username
    character(len=*), intent(in), optional :: hostname
    character(len=*), intent(in), optional :: rest_case_name
    character(len=*), intent(in), optional :: tchkpt_dir
    character(len=*), intent(in), optional :: start_type
    character(len=*), intent(in), optional :: restart_pfile
    character(len=*), intent(in), optional :: restart_file
    logical, intent(in), optional :: perpetual
    integer, intent(in), optional :: perpetual_ymd
    logical, intent(in), optional :: aqua_planet
    integer(kind=SHR_KIND_IN), intent(in), optional :: aqua_planet_sst
    logical, intent(in), optional :: brnch_retain_casename
    logical, intent(in), optional :: single_column
    real(kind=SHR_KIND_R8), intent(in), optional :: scmlat
    real(kind=SHR_KIND_R8), intent(in), optional :: scmlon
    character(len=*), intent(in), optional :: logFilePostFix
    character(len=*), intent(in), optional :: outPathRoot
    logical, intent(in), optional :: atm_present
    logical, intent(in), optional :: atm_prognostic
    logical, intent(in), optional :: lnd_present
    logical, intent(in), optional :: lnd_prognostic
    logical, intent(in), optional :: rof_prognostic
    logical, intent(in), optional :: rof_present
    logical, intent(in), optional :: ocn_present
    logical, intent(in), optional :: ocn_prognostic
    logical, intent(in), optional :: ocnrof_prognostic
    logical, intent(in), optional :: ice_present
    logical, intent(in), optional :: ice_prognostic
    logical, intent(in), optional :: glc_present
    logical, intent(in), optional :: glc_prognostic
    logical, intent(in), optional :: glc_coupled_fluxes
    logical, intent(in), optional :: flood_present
    logical, intent(in), optional :: wav_present
    logical, intent(in), optional :: wav_prognostic
    logical, intent(in), optional :: rofice_present
    logical, intent(in), optional :: glclnd_present
    logical, intent(in), optional :: glcocn_present
    logical, intent(in), optional :: glcice_present
    logical, intent(in), optional :: iceberg_prognostic
    logical, intent(in), optional :: esp_present
    logical, intent(in), optional :: esp_prognostic
    logical, intent(in), optional :: bfbflag
    character(len=*), intent(in), optional :: lnd_gnam
    integer, intent(in), optional :: cpl_decomp
    character(len=*), intent(in), optional :: cpl_seq_option
    character(len=*), intent(in), optional :: ice_gnam
    character(len=*), intent(in), optional :: rof_gnam
    character(len=*), intent(in), optional :: glc_gnam
    character(len=*), intent(in), optional :: wav_gnam
    character(len=*), intent(in), optional :: atm_gnam
    character(len=*), intent(in), optional :: ocn_gnam
    integer(kind=SHR_KIND_IN), intent(in), optional :: info_debug
    logical, intent(in), optional :: dead_comps
    logical, intent(in), optional :: read_restart
    logical, intent(in), optional :: shr_map_dopole
    character(len=*), intent(in), optional :: vect_map
    character(len=*), intent(in), optional :: aoflux_grid
    logical, intent(in), optional :: run_barriers
    real(kind=SHR_KIND_R8), intent(in), optional :: nextsw_cday
    real(kind=SHR_KIND_R8), intent(in), optional :: precip_fact
    character(len=*), intent(in), optional :: flux_epbal
    logical, intent(in), optional :: flux_albav
    logical, intent(in), optional :: glc_g2lupdate
    logical, intent(in), optional :: atm_aero
    logical, intent(in), optional :: esmf_map_flag
    real(kind=SHR_KIND_R8), intent(in), optional :: wall_time_limit
    logical, intent(in), optional :: do_budgets
    logical, intent(in), optional :: do_histinit
    logical, intent(in), optional :: drv_threading
    logical, intent(in), optional :: flux_diurnal
    logical, intent(in), optional :: coldair_outbreak_mod
    real(kind=SHR_KIND_R8), intent(in), optional :: flux_convergence
    integer, intent(in), optional :: flux_max_iteration
    real(kind=SHR_KIND_R8), intent(in), optional :: gust_fac
    integer, intent(in), optional :: budget_inst
    integer, intent(in), optional :: budget_daily
    integer, intent(in), optional :: budget_month
    character(len=*), intent(in), optional :: force_stop_at
    integer, intent(in), optional :: budget_ann
    integer, intent(in), optional :: budget_ltann
    integer, intent(in), optional :: budget_ltend
    logical, intent(in), optional :: histaux_a2x
    logical, intent(in), optional :: histaux_a2x1hri
    logical, intent(in), optional :: histaux_a2x1hr
    logical, intent(in), optional :: histaux_a2x3hr
    logical, intent(in), optional :: histaux_a2x3hrp
    logical, intent(in), optional :: histaux_l2x1yrg
    logical, intent(in), optional :: histaux_a2x24hr
    logical, intent(in), optional :: histaux_l2x
    logical, intent(in), optional :: histaux_r2x
    logical, intent(in), optional :: histaux_double_precision
    real(kind=SHR_KIND_R8), intent(in), optional :: orb_obliq
    logical, intent(in), optional :: histavg_atm
    logical, intent(in), optional :: histavg_lnd
    logical, intent(in), optional :: histavg_ocn
    logical, intent(in), optional :: histavg_ice
    logical, intent(in), optional :: histavg_rof
    logical, intent(in), optional :: histavg_glc
    logical, intent(in), optional :: histavg_wav
    logical, intent(in), optional :: histavg_xao
    integer, intent(in), optional :: orb_iyear
    integer, intent(in), optional :: orb_iyear_align
    character(len=*), intent(in), optional :: orb_mode
    real(kind=SHR_KIND_R8), intent(in), optional :: orb_mvelp
    real(kind=SHR_KIND_R8), intent(in), optional :: orb_eccen
    real(kind=SHR_KIND_R8), intent(in), optional :: orb_obliqr
    real(kind=SHR_KIND_R8), intent(in), optional :: orb_lambm0
    real(kind=SHR_KIND_R8), intent(in), optional :: orb_mvelpp
    character(len=*), intent(in), optional :: wv_sat_scheme
    real(kind=SHR_KIND_R8), intent(in), optional :: wv_sat_transition_start
    logical, intent(in), optional :: wv_sat_use_tables
    real(kind=SHR_KIND_R8), intent(in), optional :: wv_sat_table_spacing
    character(len=*), intent(in), optional :: tfreeze_option
    character(len=*), intent(in), optional :: glc_renormalize_smb
    integer(kind=SHR_KIND_IN), intent(in), optional :: glc_phase
    integer(kind=SHR_KIND_IN), intent(in), optional :: rof_phase
    integer(kind=SHR_KIND_IN), intent(in), optional :: atm_phase
    integer(kind=SHR_KIND_IN), intent(in), optional :: lnd_phase
    integer(kind=SHR_KIND_IN), intent(in), optional :: ocn_phase
    integer(kind=SHR_KIND_IN), intent(in), optional :: ice_phase
    integer(kind=SHR_KIND_IN), intent(in), optional :: wav_phase
    integer(kind=SHR_KIND_IN), intent(in), optional :: esp_phase
    integer(kind=SHR_KIND_IN), intent(in), optional :: wav_nx
    integer(kind=SHR_KIND_IN), intent(in), optional :: wav_ny
    integer(kind=SHR_KIND_IN), intent(in), optional :: atm_nx
    integer(kind=SHR_KIND_IN), intent(in), optional :: atm_ny
    integer(kind=SHR_KIND_IN), intent(in), optional :: lnd_nx
    integer(kind=SHR_KIND_IN), intent(in), optional :: lnd_ny
    integer(kind=SHR_KIND_IN), intent(in), optional :: rof_nx
    integer(kind=SHR_KIND_IN), intent(in), optional :: rof_ny
    integer(kind=SHR_KIND_IN), intent(in), optional :: ice_nx
    integer(kind=SHR_KIND_IN), intent(in), optional :: ice_ny
    integer(kind=SHR_KIND_IN), intent(in), optional :: ocn_nx
    integer(kind=SHR_KIND_IN), intent(in), optional :: ocn_ny
    integer(kind=SHR_KIND_IN), intent(in), optional :: glc_nx
    integer(kind=SHR_KIND_IN), intent(in), optional :: glc_ny
    real(kind=SHR_KIND_R8), intent(in), optional :: eps_frac
    real(kind=SHR_KIND_R8), intent(in), optional :: eps_amask
    real(kind=SHR_KIND_R8), intent(in), optional :: eps_agrid
    real(kind=SHR_KIND_R8), intent(in), optional :: eps_aarea
    real(kind=SHR_KIND_R8), intent(in), optional :: eps_omask
    real(kind=SHR_KIND_R8), intent(in), optional :: eps_ogrid
    real(kind=SHR_KIND_R8), intent(in), optional :: eps_oarea
    logical, intent(in), optional :: reprosum_use_ddpdd
    real(kind=SHR_KIND_R8), intent(in), optional :: reprosum_diffmax
    logical, intent(in), optional :: reprosum_recompute
    character(len=SHR_KIND_CL), intent(in), optional :: atm_resume(:)
    character(len=SHR_KIND_CL), intent(in), optional :: lnd_resume(:)
    character(len=SHR_KIND_CL), intent(in), optional :: ocn_resume(:)
    character(len=SHR_KIND_CL), intent(in), optional :: ice_resume(:)
    character(len=SHR_KIND_CL), intent(in), optional :: glc_resume(:)
    character(len=SHR_KIND_CL), intent(in), optional :: rof_resume(:)
    character(len=SHR_KIND_CL), intent(in), optional :: wav_resume(:)
    character(len=SHR_KIND_CL), intent(in), optional :: cpl_resume
    logical, intent(in), optional :: mct_usealltoall
    logical, intent(in), optional :: mct_usevector
    logical, intent(in), optional :: glc_valid_input
  • private subroutine seq_infodata_PutData_bytype(component_firstletter, infodata, comp_present, comp_prognostic, comp_gnam, histavg_comp, comp_phase, comp_nx, comp_ny, comp_resume)

    Arguments

    Type IntentOptional Attributes Name
    character(len=1), intent(in) :: component_firstletter
    type(seq_infodata_type), intent(inout) :: infodata
    logical, intent(in), optional :: comp_present
    logical, intent(in), optional :: comp_prognostic
    character(len=*), intent(in), optional :: comp_gnam
    logical, intent(in), optional :: histavg_comp
    integer(kind=SHR_KIND_IN), intent(in), optional :: comp_phase
    integer(kind=SHR_KIND_IN), intent(in), optional :: comp_nx
    integer(kind=SHR_KIND_IN), intent(in), optional :: comp_ny
    character(len=SHR_KIND_CL), intent(in), optional :: comp_resume(:)

Derived Types

type, public ::  seq_infodata_type


Subroutines

public subroutine seq_infodata_Init(infodata, nmlfile, ID, pioid, cpl_tag)

Arguments

Type IntentOptional Attributes Name
type(seq_infodata_type), intent(inout) :: infodata
character(len=*), intent(in) :: nmlfile
integer(kind=SHR_KIND_IN), intent(in) :: ID
type(File_desc_t) :: pioid
character(len=*), intent(in), optional :: cpl_tag

public subroutine seq_infodata_Init2(infodata, ID)

Read more…

Arguments

Type IntentOptional Attributes Name
type(seq_infodata_type), intent(inout) :: infodata
integer(kind=SHR_KIND_IN), intent(in) :: ID

public subroutine seq_infodata_Exchange(infodata, ID, type)

Arguments

Type IntentOptional Attributes Name
type(seq_infodata_type), intent(inout) :: infodata
integer(kind=SHR_KIND_IN), intent(in) :: ID
character(len=*), intent(in) :: type

public subroutine seq_infodata_print(infodata)

Arguments

Type IntentOptional Attributes Name
type(seq_infodata_type), intent(in) :: infodata