ARTS built-in documentation server
Workspace Method spectral_radiance_fieldExpandCloudboxField
Description
Uses and expands cloudbox_field to set spectral_radiance_field. The method demands that cloudbox_field starts at the first pressure level (i.e. cloudbox_limits[0] is 0). The method copies cloudbox_field to fill spectral_radiance_field up to the top of the cloudbox. To fill the remaning part of spectral_radiance_field, clear-sky calculations are performed largely in the same maner as done by spectral_radiance_fieldClearskyPlaneParallel. That is, clear-sky calculations are done for the upper part of the atmosphere, assuming a flat planet. Note that the cloud box constitutes the lower boundary for the later calculations, and iy_cloudbox_agenda must be set to perform an interpolation of the cloudbox field.
Authors: Patrick Eriksson
Synopsis
spectral_radiance_fieldExpandCloudboxField( | spectral_radiance_field, propmat_clearsky_agenda, water_p_eq_agenda, iy_space_agenda, iy_surface_agenda, iy_cloudbox_agenda, stokes_dim, f_grid, atmosphere_dim, p_grid, z_field, t_field, nlte_field, vmr_field, abs_species, wind_u_field, wind_v_field, wind_w_field, mag_u_field, mag_v_field, mag_w_field, z_surface, cloudbox_on, cloudbox_limits, cloudbox_field, ppath_lmax, rte_alonglos_v, surface_props_data, za_grid, use_parallel_iy ) |
Variables
OUT | spectral_radiance_field | (Tensor7) | Spectral radiance field. |
IN | propmat_clearsky_agenda | (Agenda) | Agenda calculating the absorption coefficient matrices. |
IN | water_p_eq_agenda | (Agenda) | Agenda to calculate the saturation pressure of water. |
IN | iy_space_agenda | (Agenda) | Agenda providing the downwelling radiation at the top of the atmosphere. |
IN | iy_surface_agenda | (Agenda) | Agenda providing the upwelling radiation from the surface. |
IN | iy_cloudbox_agenda | (Agenda) | Agenda deriving the intensity at boundary or interior of the cloudbox. |
IN | stokes_dim | (Index) | The dimensionality of the Stokes vector (1-4). |
IN | f_grid | (Vector) | The frequency grid for monochromatic pencil beam calculations. |
IN | atmosphere_dim | (Index) | The atmospheric dimensionality (1-3). |
IN | p_grid | (Vector) | The pressure grid. |
IN | z_field | (Tensor3) | The field of geometrical altitudes. |
IN | t_field | (Tensor3) | The field of atmospheric temperatures. |
IN | nlte_field | (EnergyLevelMap) | The field of NLTE temperatures and/or ratios. |
IN | vmr_field | (Tensor4) | VMR field. |
IN | abs_species | (ArrayOfArrayOfSpeciesTag) | Tag groups for gas absorption. |
IN | wind_u_field | (Tensor3) | Zonal component of the wind field. |
IN | wind_v_field | (Tensor3) | Meridional component of the magnetic field. |
IN | wind_w_field | (Tensor3) | Vertical wind component field. |
IN | mag_u_field | (Tensor3) | Zonal component of the magnetic field. |
IN | mag_v_field | (Tensor3) | Meridional component of the magnetic field. |
IN | mag_w_field | (Tensor3) | Vertical component of the magnetic field. |
IN | z_surface | (Matrix) | The surface altitude. |
IN | cloudbox_on | (Index) | Flag to activate the cloud box. |
IN | cloudbox_limits | (ArrayOfIndex) | The limits of the cloud box. |
IN | cloudbox_field | (Tensor7) | The spectral radiance field inside the cloudbx. |
IN | ppath_lmax | (Numeric) | Maximum length between points describing propagation paths. |
IN | rte_alonglos_v | (Numeric) | Velocity along the line-of-sight to consider for a RT calculation. |
IN | surface_props_data | (Tensor3) | Various surface properties. |
IN | za_grid | (Vector) | Zenith angle grid. |
GIN | use_parallel_iy | (Index, Default: 0) | 0: Parallelize over zenith angles 1: Use more memory intensiv iyEmissionStandardParallel* |