mo_rte_config Module

Control input sanitization in Fortan front-end

Provides public access to two proteced module variables



Uses

  • module~~mo_rte_config~~UsesGraph module~mo_rte_config mo_rte_config module~mo_rte_kind mo_rte_kind module~mo_rte_config->module~mo_rte_kind iso_c_binding iso_c_binding module~mo_rte_kind->iso_c_binding

Used by

  • module~~mo_rte_config~~UsedByGraph module~mo_rte_config mo_rte_config module~mo_rte_lw mo_rte_lw module~mo_rte_lw->module~mo_rte_config module~mo_optical_props mo_optical_props module~mo_rte_lw->module~mo_optical_props module~mo_fluxes mo_fluxes module~mo_rte_lw->module~mo_fluxes module~mo_source_functions mo_source_functions module~mo_rte_lw->module~mo_source_functions module~mo_optical_props->module~mo_rte_config module~mo_fluxes->module~mo_rte_config module~mo_fluxes->module~mo_optical_props module~mo_rte_sw mo_rte_sw module~mo_rte_sw->module~mo_rte_config module~mo_rte_sw->module~mo_optical_props module~mo_rte_sw->module~mo_fluxes module~mo_source_functions->module~mo_optical_props

Contents


Variables

TypeVisibilityAttributesNameInitial
logical(kind=wl), public :: check_extents =.true.
logical(kind=wl), public :: check_values =.true.

Interfaces

public interface rte_config_checks

Specify checking of extents and values individually, or all checks together

  • private subroutine rte_config_checks_each(extents, values)

    Do extents and/or values checks within RTE+RRTMGP Fortran classes

    Arguments

    TypeIntentOptionalAttributesName
    logical(kind=wl), intent(in) :: extents
    logical(kind=wl), intent(in) :: values
  • private subroutine rte_config_checks_all(do_checks)

    Do all checks within RTE+RRTMGP Fortran classes

    Arguments

    TypeIntentOptionalAttributesName
    logical(kind=wl), intent(in) :: do_checks