mo_rte_config Module

Control input sanitization in Fortan front-end

Provides public access to two proteced module variables



Uses

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

Used by

  • module~~mo_rte_config~~UsedByGraph module~mo_rte_config mo_rte_config module~mo_optical_props mo_optical_props module~mo_optical_props->module~mo_rte_config 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_fluxes mo_fluxes module~mo_rte_sw->module~mo_fluxes module~mo_rte_lw mo_rte_lw module~mo_rte_lw->module~mo_rte_config module~mo_rte_lw->module~mo_optical_props module~mo_rte_lw->module~mo_fluxes module~mo_source_functions mo_source_functions module~mo_rte_lw->module~mo_source_functions module~mo_fluxes->module~mo_rte_config module~mo_fluxes->module~mo_optical_props 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