Procedures

ProcedureLocationProcedure TypeDescription
delta_scale_2str_f_kmo_optical_props_kernelsSubroutine

Delta-scale two-stream optical properties given user-provided value of (forward scattering)

delta_scale_2str_kmo_optical_props_kernelsSubroutine

Delta-scale assuming forward-scatternig fraction is the square of the asymmetry parameter i.e.

delta_scale_2str_kernelmo_optical_props_kernelsInterface

Delta-scale two-stream optical properties

delta_scale_2str_kernelmo_optical_props_kernelsInterface
extract_subsetmo_optical_props_kernelsInterface

Subsetting, meaning extracting some portion of the 3D domain

extract_subsetmo_optical_props_kernelsInterface

Extract a subset from the first dimension (normally columns) of a 3D field. Applicable to most variables e.g. tau, ssa, g

extract_subset_absorption_taumo_optical_props_kernelsSubroutine

Extract the absorption optical thickness

extract_subset_dim1_3dmo_optical_props_kernelsSubroutine

Extract a subset from the first dimension (normally columns) of a 3D field. Applicable to most variables e.g. tau, ssa, g

extract_subset_dim2_4dmo_optical_props_kernelsSubroutine

Extract a subset from the second dimension (normally columns) of a 4D field. Applicable to phase function moments, where the first dimension is the moment

inc_1scalar_by_1scalar_bybndmo_optical_props_kernelsSubroutine

increase one absorption optical depth defined on g-points by a second value defined on bands

inc_1scalar_by_1scalar_bybndmo_optical_props_kernelsInterface

increase one absorption optical depth defined on g-points by a second value defined on bands

inc_1scalar_by_2stream_bybndmo_optical_props_kernelsSubroutine

increase absorption optical depth defined on g-points with extinction optical depth (2-stream form) defined on bands

inc_1scalar_by_2stream_bybndmo_optical_props_kernelsInterface

increase absorption optical depth defined on g-points with extinction optical depth (2-stream form) defined on bands

inc_1scalar_by_nstream_bybndmo_optical_props_kernelsSubroutine

increase absorption optical depth defined on g-points with extinction optical depth (n-stream form) defined on bands

inc_1scalar_by_nstream_bybndmo_optical_props_kernelsInterface

increase absorption optical depth defined on g-points with extinction optical depth (n-stream form) defined on bands

inc_2stream_by_1scalar_bybndmo_optical_props_kernelsSubroutine

increment two-stream optical properties defined on g-points with absorption optical depth defined on bands

inc_2stream_by_1scalar_bybndmo_optical_props_kernelsInterface

increment two-stream optical properties defined on g-points with absorption optical depth defined on bands

inc_2stream_by_2stream_bybndmo_optical_props_kernelsSubroutine

increment 2-stream optical properties defined on g-points with another set defined on bands

inc_2stream_by_2stream_bybndmo_optical_props_kernelsInterface

increment 2-stream optical properties defined on g-points with another set defined on bands

inc_2stream_by_nstream_bybndmo_optical_props_kernelsSubroutine

increment 2-stream optical properties defined on g-points with n-stream properties set defined on bands

inc_2stream_by_nstream_bybndmo_optical_props_kernelsInterface

increment 2-stream optical properties defined on g-points with n-stream properties set defined on bands

inc_nstream_by_1scalar_bybndmo_optical_props_kernelsSubroutine

increment n-stream optical properties defined on g-points with absorption optical depth defined on bands

inc_nstream_by_1scalar_bybndmo_optical_props_kernelsInterface

increment n-stream optical properties defined on g-points with absorption optical depth defined on bands

inc_nstream_by_2stream_bybndmo_optical_props_kernelsSubroutine

increment n-stream optical properties defined on g-points with 2-stream properties set defined on bands

inc_nstream_by_2stream_bybndmo_optical_props_kernelsInterface

increment n-stream optical properties defined on g-points with 2-stream properties set defined on bands

inc_nstream_by_nstream_bybndmo_optical_props_kernelsSubroutine

increment n-stream optical properties defined on g-points with a second set defined on bands

inc_nstream_by_nstream_bybndmo_optical_props_kernelsInterface

increment n-stream optical properties defined on g-points with a second set defined on bands

increment_1scalar_by_1scalarmo_optical_props_kernelsSubroutine

increase one absorption optical depth by a second value

increment_1scalar_by_1scalarmo_optical_props_kernelsInterface

increase one absorption optical depth by a second value

increment_1scalar_by_2streammo_optical_props_kernelsSubroutine

increase absorption optical depth with extinction optical depth (2-stream form)

increment_1scalar_by_2streammo_optical_props_kernelsInterface

increase absorption optical depth with extinction optical depth (2-stream form)

increment_1scalar_by_nstreammo_optical_props_kernelsSubroutine

increase absorption optical depth with extinction optical depth (n-stream form)

increment_1scalar_by_nstreammo_optical_props_kernelsInterface

increase absorption optical depth with extinction optical depth (n-stream form)

increment_2stream_by_1scalarmo_optical_props_kernelsSubroutine

increment two-stream optical properties with absorption optical depth

increment_2stream_by_1scalarmo_optical_props_kernelsInterface

increment two-stream optical properties with absorption optical depth

increment_2stream_by_2streammo_optical_props_kernelsSubroutine

increment two-stream optical properties with a second set

increment_2stream_by_2streammo_optical_props_kernelsInterface

increment two-stream optical properties with a second set

increment_2stream_by_nstreammo_optical_props_kernelsSubroutine

increment two-stream optical properties with n-stream

increment_2stream_by_nstreammo_optical_props_kernelsInterface

increment two-stream optical properties with n-stream

increment_nstream_by_1scalarmo_optical_props_kernelsSubroutine

increment n-stream optical properties with absorption optical depth

increment_nstream_by_1scalarmo_optical_props_kernelsInterface

increment n-stream optical properties with absorption optical depth

increment_nstream_by_2streammo_optical_props_kernelsSubroutine

increment n-stream optical properties with two-stream values

increment_nstream_by_2streammo_optical_props_kernelsInterface

increment n-stream optical properties with two-stream values

increment_nstream_by_nstreammo_optical_props_kernelsSubroutine

increment one set of n-stream optical properties with another set

increment_nstream_by_nstreammo_optical_props_kernelsInterface

increment one set of n-stream optical properties with another set

lw_solver_2streammo_rte_solver_kernelsSubroutine

Longwave two-stream calculation: - combine RRTMGP-specific sources at levels - compute layer reflectance, transmittance - compute total source function at levels using linear-in-tau - transport

lw_solver_2streammo_rte_solver_kernelsInterface

Longwave two-stream calculation: - combine RRTMGP-specific sources at levels - compute layer reflectance, transmittance - compute total source function at levels using linear-in-tau - transport

lw_solver_noscatmo_rte_solver_kernelsSubroutine

LW transport, no scattering, multi-angle quadrature Users provide a set of weights and quadrature angles Routine sums over single-angle solutions for each sets of angles/weights

lw_solver_noscatmo_rte_solver_kernelsInterface

LW transport, no scattering, multi-angle quadrature Users provide a set of weights and quadrature angles Routine sums over single-angle solutions for each sets of angles/weights

net_broadbandmo_fluxes_broadband_kernelsInterface

Interface for computing net flux

net_broadbandmo_fluxes_broadband_kernelsInterface

Spectral reduction over all points for net flux Overloaded - which routine is called depends on arguments

sum_broadbandmo_fluxes_broadband_kernelsSubroutine

Spectral reduction over all points

sum_broadbandmo_fluxes_broadband_kernelsInterface

Spectral reduction over all points

sw_solver_2streammo_rte_solver_kernelsSubroutine

Shortwave two-stream calculation: compute layer reflectance, transmittance compute solar source function for diffuse radiation transport

sw_solver_2streammo_rte_solver_kernelsInterface

Shortwave two-stream calculation: compute layer reflectance, transmittance compute solar source function for diffuse radiation transport

sw_solver_noscatmo_rte_solver_kernelsSubroutine
sw_solver_noscatmo_rte_solver_kernelsInterface
zero_arraymo_rte_util_arrayInterface

Efficiently set arrays to zero

zero_arraymo_rte_util_arrayInterface
zero_array_1Dmo_rte_util_arraySubroutine
zero_array_2Dmo_rte_util_arraySubroutine
zero_array_3Dmo_rte_util_arraySubroutine
zero_array_4Dmo_rte_util_arraySubroutine
call~~graph~~CallGraph interface~increment_nstream_by_nstream increment_nstream_by_nstream interface~inc_2stream_by_1scalar_bybnd inc_2stream_by_1scalar_bybnd proc~extract_subset_absorption_tau extract_subset_absorption_tau proc~inc_2stream_by_2stream_bybnd inc_2stream_by_2stream_bybnd proc~increment_2stream_by_2stream increment_2stream_by_2stream proc~sw_solver_2stream sw_solver_2stream interface~zero_array zero_array proc~sw_solver_2stream->interface~zero_array proc~extract_subset_dim1_3d extract_subset_dim1_3d proc~zero_array_4d zero_array_4D interface~zero_array->proc~zero_array_4d proc~zero_array_1d zero_array_1D interface~zero_array->proc~zero_array_1d proc~zero_array_2d zero_array_2D interface~zero_array->proc~zero_array_2d proc~zero_array_3d zero_array_3D interface~zero_array->proc~zero_array_3d interface~increment_1scalar_by_2stream increment_1scalar_by_2stream proc~increment_1scalar_by_2stream increment_1scalar_by_2stream interface~increment_2stream_by_nstream increment_2stream_by_nstream proc~sw_solver_noscat sw_solver_noscat interface~sw_solver_noscat sw_solver_noscat interface~inc_1scalar_by_1scalar_bybnd inc_1scalar_by_1scalar_bybnd proc~increment_nstream_by_2stream increment_nstream_by_2stream interface~net_broadband net_broadband interface~inc_nstream_by_2stream_bybnd inc_nstream_by_2stream_bybnd proc~inc_2stream_by_nstream_bybnd inc_2stream_by_nstream_bybnd proc~inc_nstream_by_2stream_bybnd inc_nstream_by_2stream_bybnd interface~inc_2stream_by_2stream_bybnd inc_2stream_by_2stream_bybnd interface~net_broadband~2 net_broadband interface~increment_1scalar_by_nstream increment_1scalar_by_nstream interface~increment_nstream_by_1scalar increment_nstream_by_1scalar interface~sum_broadband sum_broadband proc~delta_scale_2str_k delta_scale_2str_k proc~increment_nstream_by_1scalar increment_nstream_by_1scalar proc~lw_solver_2stream lw_solver_2stream interface~inc_1scalar_by_2stream_bybnd inc_1scalar_by_2stream_bybnd interface~lw_solver_noscat lw_solver_noscat interface~increment_2stream_by_1scalar increment_2stream_by_1scalar interface~delta_scale_2str_kernel delta_scale_2str_kernel interface~delta_scale_2str_kernel->proc~delta_scale_2str_k proc~delta_scale_2str_f_k delta_scale_2str_f_k interface~delta_scale_2str_kernel->proc~delta_scale_2str_f_k proc~lw_solver_noscat lw_solver_noscat proc~increment_2stream_by_nstream increment_2stream_by_nstream proc~inc_1scalar_by_1scalar_bybnd inc_1scalar_by_1scalar_bybnd proc~extract_subset_dim2_4d extract_subset_dim2_4d interface~inc_nstream_by_nstream_bybnd inc_nstream_by_nstream_bybnd proc~increment_nstream_by_nstream increment_nstream_by_nstream interface~inc_2stream_by_nstream_bybnd inc_2stream_by_nstream_bybnd interface~increment_nstream_by_2stream increment_nstream_by_2stream interface~lw_solver_2stream lw_solver_2stream proc~increment_1scalar_by_nstream increment_1scalar_by_nstream interface~inc_1scalar_by_nstream_bybnd inc_1scalar_by_nstream_bybnd interface~extract_subset extract_subset interface~extract_subset->proc~extract_subset_absorption_tau interface~extract_subset->proc~extract_subset_dim1_3d interface~extract_subset->proc~extract_subset_dim2_4d proc~increment_2stream_by_1scalar increment_2stream_by_1scalar interface~sw_solver_2stream sw_solver_2stream proc~inc_1scalar_by_nstream_bybnd inc_1scalar_by_nstream_bybnd proc~sum_broadband sum_broadband proc~inc_nstream_by_nstream_bybnd inc_nstream_by_nstream_bybnd proc~inc_2stream_by_1scalar_bybnd inc_2stream_by_1scalar_bybnd interface~increment_1scalar_by_1scalar increment_1scalar_by_1scalar interface~zero_array~2 zero_array proc~increment_1scalar_by_1scalar increment_1scalar_by_1scalar interface~inc_nstream_by_1scalar_bybnd inc_nstream_by_1scalar_bybnd interface~increment_2stream_by_2stream increment_2stream_by_2stream proc~inc_nstream_by_1scalar_bybnd inc_nstream_by_1scalar_bybnd interface~delta_scale_2str_kernel~2 delta_scale_2str_kernel interface~extract_subset~2 extract_subset proc~inc_1scalar_by_2stream_bybnd inc_1scalar_by_2stream_bybnd
Help