# A versatile method for computing optimized snow albedo from spectrally fixed radiative variables: VALHALLA v1.0

Florent Veillon, Charles Amory, Marie Dumont, Mathieu Fructus

<figure><img src="image_1.png" /></figure>

## To cite this version:

Florent Veillon, Charles Amory, Marie Dumont, Mathieu Fructus. A versatile method for computing optimized snow albedo from spectrally fixed radiative variables: VALHALLA v1.0. Geoscientific Model Development, 2021, 14 (12), pp.7329-7343. 10.5194/gmd-14-7329-2021. hal-04924184

HAL Id: hal-04924184

https://hal.science/hal-04924184v1

Submitted on 4 Feb 2025

HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L'archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d'enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

<figure><img src="image_2.png" /></figure>

Distributed under a Creative Commons Attribution 4.0 International License
<figure><img src="image_3.png" /></figure>

<figure><img src="image_4.png" /></figure>

# A versatile method for computing optimized snow albedo from spectrally fixed radiative variables: VALHALLA v1.0

Florent Veillon<fnref n="1" />,<fnref n="2" />, Marie Dumont<fnref n="2" />, Charles Amory<fnref n="1" />,<fnref n="3" />, and Mathieu Fructus<fnref n="2" />

**Correspondence:** Marie Dumont (marie.dumont@meteo.fr)

Received: 30 December 2020 – Discussion started: 9 March 2021

Revised: 5 October 2021 – Accepted: 11 October 2021 – Published: 30 November 2021

**Abstract.** In climate models, the snow albedo scheme generally calculates only a narrowband or broadband albedo, which leads to significant uncertainties. Here, we present the Versatile ALbedo calculation metHod based on spectrALLy fixed radiative vAriables (VALHALLA version 1.0) to optimize spectral snow albedo calculation. For this optimization, the energy absorbed by the snowpack is calculated by the spectral albedo model Two-streAm Radiative TransfEr in Snow (TARTES) and the spectral irradiance model Santa Barbara DISORT Atmospheric Radiative Transfer (SBDART). This calculation takes into account the spectral characteristics of the incident radiation and the optical properties of the snow based on an analytical approximation of the radiative transfer of snow. For this method, 30 wavelengths, called tie points (TPs), and 16 reference irradiance profiles are calculated to incorporate the absorbed energy and the reference irradiance. The absorbed energy is then interpolated for each wavelength between two TPs with adequate kernel functions derived from radiative transfer theory for snow and the atmosphere. We show that the accuracy of the absorbed energy calculation primarily depends on the adaptation of the irradiance of the reference profile to that of the simulation (absolute difference < 1 W m⁻<fnref n="2" /> for broadband absorbed energy and absolute difference < 0.005 for broadband albedo). In addition to the performance in terms of accuracy and calculation time, the method is adaptable to any atmospheric input (broadband, narrowband) and is easily adaptable for integration into a radiative scheme of a global or regional climate model.

## 1 Introduction

Solar irradiance is an essential source of energy to snow and ice surfaces (Warren, 1982). Absorption of shortwave radiation strongly depends upon the physical properties of snow and atmospheric conditions. The albedo, defined as the fraction of reflected solar radiation, is very high for fresh snow and limits energy absorption by the snowpack. Darker or old snow and glacial ice absorb more solar energy (Warren, 1982; Gardner and Sharp, 2010). The snowpack may also contain light-absorbing particles (LAPs; McKenzie Skiles and Painter, 2018), leading to a decrease in albedo (Warren, 1982; Picard et al., 2009; Gardner and Sharp, 2010; Libois et al., 2013; Dumont et al., 2014). Also, the optical properties of snow and ice strongly vary with the wavelength (e.g. ice refraction index of Warren and Brandt, 2008). The snow spectral albedo, defined as the fraction between reflected and incident solar energy for a given wavelength (Grenfell et al., 1994), is higher for near-ultraviolet (near-UV, 300–400 nm), visible (400–700 nm), and near-infrared (near-IR, 750–1400 nm) spectra but is lower in the IR part of the solar spectrum (Warren, 1982; Gardner and Sharp, 2010). The changes in albedo with snow and ice properties play a major role in the melt–albedo feedback (Cess et al., 1991). An increase in temperature favours rapid metamorphism and melting of the snow cover, which leads to coarser snow grains and a less reflective surface. More energy is then absorbed and made available for heating the snowpack, enhancing snow metamorphism and melting (e.g. Flanner and Zender, 2006). The solar zenith angle (SZA; valid for direct radiation) and

<footnote n="1">¹Laboratory of Climatology, Department of Geography, SPHERES, University of Liège, Liège, Belgium</footnote>

<footnote n="2">²Université Grenoble Alpes, Université de Toulouse, Météo-France, CNRS, CNRM, Centre d'Etudes de la Neige, 38000 Grenoble, France</footnote>

<footnote n="3">³Université Grenoble Alpes, CNRS, Institut des Géosciences de l'Environnement, 38000 Grenoble, France</footnote>
atmospheric conditions (e.g. clouds, aerosols loads, water vapour column) determine the amount of energy reaching the surface of the snowpack. For example, clouds influence the proportion of solar radiation reaching the surface and contribute to total incident radiation by emitting longwave radiation (Wetherald and Manabe, 1988; Schneider et al., 2019). For realistic estimates of the energy balance and melt over snow and ice surfaces, accurate knowledge of a set of atmospheric and snowpack properties is thus required (Picard et al., 2012).

In addition to the above-mentioned requirements, accuracy in the estimation of the energy absorbed at the snow surface can be achieved through spectral calculation of the albedo but remains numerically expensive. This also requires spectral calculations of the solar irradiance that are not available most of the time in climate models. This is usually overcome in most global and regional climate models by computing broadband or narrowband albedo to estimate the energy budget at the snow and ice surfaces (Gardner and Sharp, 2010; Kuipers Munneke et al., 2011). The broadband albedo is defined as the ratio between total reflected and total incident solar energy integrated across the entire solar spectrum, whereas the narrowband albedo is integrated over a limited range of the solar spectrum. These integrations, however, lead to a bias in the calculation of the snowpack albedo, which ultimately propagates in the computation of the surface energy and mass budgets.

To overcome these uncertainties while maintaining an adequate calculation time to remain competitive, new methods are developed. One of them, recently developed by van Dalum et al. (2019), effectively couples a snow spectral albedo model with a narrowband atmospheric radiation scheme. This method (Spectral-to-NarrOWBand ALbedo module; SNOWBAL) allows the coupling of the radiative transfer model TARTES (Two-streAm Radiative Transfer in Snow, Libois et al., 2013) with the European Centre for Medium-Range Weather Forecasts (ECMWF) radiation McRad scheme based on the shortwave Rapid Radiation Transfer Model (RRTMsw) embedded in RACMO2 (Mlawer et al., 1997; Clough et al., 2005; Morcrette et al., 2008; ECMWF, 2009). They used the first 12 of the 14 predefined representative wavelengths (RWs, for every 14 bands of RRTMsw) dependent on irradiance distribution and albedo within a spectral band to calculate the narrowband albedo and radiation absorption in each (sub)surface snow layer. To determine the 12 RWs, a limited number of properties of the atmosphere are selected using a look-up table (LUT). They demonstrate that RWs primarily depend on the SZA, cloud content, and water vapour. This method is tested on different types of snow and for clear-sky and cloudy atmospheric conditions, and it represents broadband snow albedo with low uncertainties (< 0.01). In van Dalum et al. (2020, 2021), the SNOWBAL module is evaluated in RACMO2 over the Greenland ice sheet. This method can therefore be used on large surfaces while accurately representing the albedo of

snow and ice. The impact of snow properties on the RWs is not accounted for in the LUTs since it is negligible in the case tested in van Dalum et al. (2019). This might be a limitation when the narrowbands of the atmospheric model are too large. The use of this method with a model other than RACMO2 will require a recalculation of the LUTs for a different set of narrowbands. The accuracy of the method is also expected to increase if more narrowbands are available, reducing the sub-band spectral variability.

Here, we describe a novel method for accurately calculating the solar energy absorbed by the snowpack based on the determination of spectrally fixed radiative variables. The method is named VALHALLA for Versatile ALbedo calculation metHod based on spectrALLy fixed radiative vAriables (version 1.0). This method maintains adequate accuracy of absorbed energy values while reducing calculation time irrespective of the radiative transfer scheme used for the atmosphere. While VALHALLA like SNOWBAL is a coupling scheme, VALHALLA fulfils a different niche than SNOWBAL since it allows accurate calculation when only broadband atmospheric inputs are available and accounts for snow property variations. SNOWBAL requires accurate snow radiative transfer calculations for a limited number of wavelengths and an adequate representation of the atmosphere, i.e. cloud content, water vapour, SZA, direct-to-diffuse irradiance ratio. VALHALLA requires accurate radiative transfer calculations for both snow and the atmosphere for a limited number of wavelengths. The proposed method takes advantage of the spectral characteristics of incident radiation and optical snow properties based on the analytical approximation of the radiative transfer within the snowpack provided by Kokhanovsky and Zege (2004). The accuracy of the methods is assessed using accurate calculation at a spectral resolution of 1 nm. The sensitivity of the albedo calculations to the atmospheric and snow properties is also assessed. The results are compared with reference albedo calculations at different spectral resolutions and with other existing methodologies (van Dalum et al., 2019; Gardner and Sharp, 2010). Implementation considerations in climate and land models are finally discussed.

## 2 Method

The VALHALLA method relies on accurate calculations of the solar radiation absorbed by the snowpack for a small number of selected wavelengths, named tie points (TPs) in the following. The number of tie points is kept as small as possible to limit the computing resources. Between these tie points, the VALHALLA method interpolates the absorbed radiation based on kernel functions that reflect the main spectral variations of the absorbed radiation across the solar spectrum. The general reasoning of the method consists of assuming that the spectral variation between tie points can be approximated using the refractive index of ice. The
calculation of the absorbed radiation at the tie points can be performed with any radiative transfer model. In the following, we selected the Two-streAm Radiative TransfEr in Snow (TARTES; Libois et al., 2013) for the snowpack and the Santa Barbara DISORT Atmospheric Radiative Transfer (SBDART; Ricchiazzi et al., 1998) for the atmosphere.

## 2.1 Radiative transfer models

### 2.1.1 Radiative transfer in snow, TARTES

TARTES calculates spectral albedo in a multilayer snowpack when the physical properties of each layer and the angular and spectral characteristics of the radiation are known (Libois et al., 2014), and it is embedded in the detailed snowpack model Crocus (e.g. Tuzet et al., 2017). TARTES is based on the Kokhanovsky and Zege (2004) formalism for weakly absorbing media to describe the single-scattering properties of each layer and the delta-Eddington (Joseph et al., 1976) approximation to solve the radiative transfer equation. TARTES represents the snowpack as a stack of horizontal homogeneous layers. For calculation, physical properties of the snowpack (e.g. grain radius, grain shape, density, thickness, type of LAPs, LAP concentration) and SZA for direct radiation (for diffuse radiation, SZA is fixed at 53°) are used as inputs. The grain size is characterized by the snow specific surface area (SSA; expressed in m² kg⁻¹, defined as the ratio between the surface of the air-ice interface S and the ice mass volume V):

$$SSA = \frac{S}{V \rho_{\text{ice}}}, \qquad (1)$$

with $\rho_{\text{ice}}$, the volumetric mass of ice (917 kg m⁻³).

We used two shape parameters that are relevant for the optical properties of snow: the asymmetry parameter g (dimensionless) and the absorption enhancement parameter B (dimensionless; Libois et al., 2013). g quantifies the amount of radiation that is scattered forward for a snow grain, and B quantifies the lengthening of photon paths inside a snow grain due to internal multiple reflections.

In Tuzet et al. (2017) and later studies, TARTES was used for calculations of radiative transfer with a spectral resolution of 20 nm. This resolution is the best compromise between the accuracy of radiation and calculation time, which is still very important, and makes this model configuration computationally expensive.

### 2.1.2 Radiative transfer in the atmosphere, SBDART

The model Santa Barbara DISORT Atmospheric Radiative Transfer (SBDART; Ricchiazzi et al., 1998) is used for radiative transfer calculation in clear-sky and cloudy conditions in the atmosphere. SBDART uses discrete ordinate radiative transfer (DISORT; Stamnes et al., 1988) to solve the radiative transfer equation in the atmosphere vertically homogeneously. This model is organized to permit up to 65

atmospheric layers and 40 radiation streams. The main input parameters used in this study are the aerosol optical depth (AOD), the cloud layer optical depth ($\tau$), the boundary layer aerosol type selector (IAER), and SZA. With these parameters, SBDART calculated direct and diffuse irradiance (W m⁻²) for each wavelength between 0.320 and 4.000 µm. This atmospheric radiative transfer model was chosen since it provides accurate simulations of solar irradiance in snow-covered areas (e.g. Tuzet et al., 2020) and offers a large number of parameters to set for the atmospheric properties.

## 2.2 The VALHALLA method

### 2.2.1 Theoretical basis

The spectral direct albedo, also called directional-hemispherical reflectance, r, of a homogeneous, optically infinite snowpack can be approximated by the following relationship (Libois et al., 2013; Dumont et al., 2017; Kokhanovsky et al., 2018):

$$r(\lambda) = \exp\left(-u(\mu_0)\sqrt{\frac{64\pi}{3\rho_{\text{ice}}\text{SSA}(1-g)}\left(\frac{2n(\lambda)B}{\lambda} + 3\frac{\rho_{\text{ice}}}{\rho_{\text{LAP}}}c_{\text{LAP}}C_{\text{abs}}^{\text{LAP}}(\lambda)\right)}\right). \quad (2)$$

where $u(\mu_0) = \frac{3}{7}(1 + 2\mu_0)$; $\mu_0$ is the cosine of the solar zenith angle, $n(\lambda)$ is the imaginary part of the ice refractive index at the wavelength $\lambda$, $c_{\text{LAP}}$ is the light-absorbing particle concentration, $\rho_{\text{LAP}}$ is the volumetric mass of the light-absorbing particles, and $C_{\text{abs}}^{\text{LAP}}(\lambda)$ is the absorption cross section of LAPs.

When neglecting the spectral variations due to the presence of LAPs in Eq. (2), the first-order spectral albedo variations can be approximated as

$$r(\lambda) \sim \exp\left(-J\sqrt{\frac{n(\lambda)}{\lambda}}\right), \qquad (3)$$

where $J = u(\mu_0)\sqrt{\frac{128\pi}{3\rho_{\text{ice}}\text{SSA}(1-g)}B$. J is constant with $\lambda$ and depends only on SZA and snow physical properties.

The fraction of absorbed energy in the snowpack with respect to the incoming energy, $f_p$, is thus related to the spectral albedo by the following relationship:

$$f_p(\lambda) = 1 - r(\lambda). \qquad (4)$$

For the atmosphere, we use the Beer-Lambert law to express the first-order spectral variations of the incoming solar radiation. The Beer-Lambert law establishes a relationship between the radiation transmitted through a given medium I and the incident irradiance $I_0$ at the wavelength $\lambda$. Let L be the thickness of the media and $c_a$ the absorption coefficient. Then,

$$I(\lambda) = I_0(\lambda) \exp(-c_a(\lambda)L), \qquad (5)$$
and $c_a(\lambda)$ varies with the atmospheric profile, i.e. with the aerosols properties, the properties of gas in the atmosphere (water vapour, ozone, etc.), the solar zenith angle and the cloud properties. Here we assume that the spectral variations of the solar irradiance at the surface can be written as

$$I(\lambda) \sim E_{\text{ref}}(\lambda) \exp \left( -D \sqrt{\frac{n(\lambda)}{\lambda}} \right), \quad (6)$$

where $E_{\text{ref}}$ is the total incident energy at the wavelength $\lambda$ for a reference atmospheric profile and $D$ is constant with wavelength. In other words, this means that, for instance, for a given location, we assume that changes in the atmospheric solar irradiance with time can be modelled using Eq. (6); i.e. main spectral changes are driven by the water vapour (assuming that the refractive index of water vapour is close to $n(\lambda)$).

As a consequence, we assume that the absorbed energy by a snowpack for a given wavelength $E_{\text{abs}}(\lambda)$ can be approximated by

$$E_{\text{abs}}(\lambda) \sim E_{\text{ref}}(\lambda) \exp \left( -D \sqrt{\frac{n(\lambda)}{\lambda}} f_p(\lambda) \right). \quad (7)$$

### 2.2.2 Interpolation method

The VALHALLA method is based on precise calculation of the absorbed energy at the tie points (TPs) and on the interpolation between these wavelengths based on the general shape of the spectrum given in the equation above (Eq. 7). The method calculates the absorbed energy since this is the variable directly used in the energy budget of the snowpack. The snow albedo can be directly diagnosed from the absorbed energy (e.g. Eq. 4).

The method uses a reference irradiance profile with a spectral resolution of 1 nm, $E_{\text{ref}}$. For each SZA value (varying between 10 and 80°), a reference irradiance profile is calculated with SBDART. In total, 16 reference profiles were used (one set for clear-sky and partially cloudy conditions and the other one for full overcast conditions; see Sect. 2.5.2). These profiles are used to calculate a coefficient $C$ between the broadband reference irradiance $E_{\text{ref}}$ (integral of the reference profile) and narrow or broadband irradiance $E_{\text{exp},i}$ given by an atmospheric model for each narrow or broad spectral band $i$:

$$C_{b_i}^{b_{i+1}} = \frac{E_{\text{exp},i}}{\int_{b_i}^{b_{i+1}} E_{\text{ref}}(\lambda) d\lambda}, \quad (8)$$

where $b_i$ and $b_{i+1}$ are the max and min wavelengths of the bands in which the atmospheric model is providing the solar incident radiation. $C_{b_i}^{b_{i+1}}$ thus represents the scaling factor between the incident radiation provided by the atmospheric model and the reference irradiance for each narrow or broad spectral band of the atmospheric model. In the following, we use $b_i = 320$ nm and $b_{i+1} = 4000$ nm. Thus, we assume that

the broadband incident radiation is only available from the atmospheric model.

For each TP, the absorbed energy and irradiance are calculated using TARTES-SBDART and used for determining the values of variables $D$ and $J$.

Between two tie points $TP_n$ and $TP_{n+1}$, we assume that the absorbed energy can be approximated by

$$E_{\text{abs}} \left( \lambda_{\text{TP}_n}^{\text{TP}_{n+1}} \right) = C_{b_i}^{b_{i+1}} E_{\text{ref}} \left( \lambda_{\text{TP}_n}^{\text{TP}_{n+1}} \right) \exp \left( -D_{\text{TP}_n}^{\text{TP}_{n+1}} \sqrt{\frac{n \left( \lambda_{\text{TP}_n}^{\text{TP}_{n+1}} \right)}{\lambda_{\text{TP}_n}^{\text{TP}_{n+1}}}} \right) \left( 1 - \exp \left( -J_{\text{TP}_n}^{\text{TP}_{n+1}} \sqrt{\frac{n \left( \lambda_{\text{TP}_n}^{\text{TP}_{n+1}} \right)}{\lambda_{\text{TP}_n}^{\text{TP}_{n+1}}}} \right) \right). \quad (9)$$

To determine these variables, which take into account all snow and illumination properties, an optimization by the least-square method is used. Indeed, $D$ and $J$ are mutually dependent.

In the context of optimization, variable $D$ is written as

$$G_{\text{TP}_n}^{\text{TP}_{n+1}} = \exp \left( -D_{\text{TP}_n}^{\text{TP}_{n+1}} \sqrt{\frac{n(\text{TP}_n)}{\text{TP}_n}} \right), \quad (10)$$

with

$$D_{\text{TP}_n}^{\text{TP}_{n+1}} = -\log \left( G_{\text{TP}_n}^{\text{TP}_{n+1}} \sqrt{\frac{\text{TP}_n}{n(\text{TP}_n)}} \right), \quad (11)$$

and $J$ is

$$J_{\text{TP}_n}^{\text{TP}_{n+1}} = -\log \left( 1 - \frac{E_{\text{abs,TP}_n}}{C_{b_i}^{b_{i+1}} E_{\text{ref,TP}_n} G_{\text{TP}_n}^{\text{TP}_{n+1}}} \right) \sqrt{\frac{\text{TP}_n}{n(\text{TP}_n)}}. \quad (12)$$

The optimization is realized on the variable $G_{\text{TP}_n}^{\text{TP}_{n+1}}$ and uses absorbed energy $E_{\text{abs}}$ and total irradiance $E_{\text{ref}}$ for $TP_{n+1}$.

$$\Delta_{\text{TP}_n}^{\text{TP}_{n+1}} = E_{\text{abs,TP}_{n+1}} - C_{b_i}^{b_{i+1}} E_{\text{ref,TP}_{n+1}} G_{\text{TP}_n}^{\text{TP}_{n+1}} \left( 1 - \exp \left( -J_{\text{TP}_n}^{\text{TP}_{n+1}} \sqrt{\frac{n(T P_{n+1})}{T P_{n+1}}} \right) \right) \quad (13)$$

Namely, an optimization method is used to solve Eq. (9). The optimization algorithm finds the value of $G_{\text{TP}_n}^{\text{TP}_{n+1}}$ for which $\Delta_{\text{TP}_n}^{\text{TP}_{n+1}}$ is the closest to zero, with $\Delta_{\text{TP}_n}^{\text{TP}_{n+1}}$ being the difference between the left and right sides of Eq. (9).
<figure><img src="image_5.png" /><figcaption>Figure 1. Spectral positions of TPs on an example of an absorbed energy profile for a snowpack without LAPs.</figcaption></figure>

### 2.2.3 Numerical settings

#### Selection of the tie points

The tie points, TPs, are the reference wavelengths for absorbed energy and total irradiance. For all types of snow and cloud cover, a total of 30 TPs are selected as a compromise between accuracy and computational time (Fig. 1). The TP has been selected as the local maxima and minima of absorbed energy after several optimization tests (not shown).

#### Reference irradiance profiles

To account for a representative set of atmospheric conditions, different reference irradiance profiles depending on SZA and cloud cover are chosen. These profiles are calculated by SBDART simulations with a spectral resolution of 1 nm for two cloud cover types. For simulations of clear-sky and partly cloudy conditions, reference irradiance profiles with values of $τ$ equal to 0.5 are calculated. For simulations of full overcast conditions, these profiles are calculated with a value of $τ$ equal to 10 (Table 1).

#### SBDART settings

The main SBDART input parameters used in this study are the aerosol optical depth (AOD), cloud layer optical depth ($τ$), boundary layer aerosol type selector (IAER), and SZA (Table 2). For the cloud properties, we used liquid water droplets with a radius of 8 µm. These parameters have been

selected after a principal component analysis of the spectral absorbed energy. The principal component analysis aimed at obtaining a list of representative parameters with the most pronounced influence on the absorbed energy spectrum. For each value of the identified parameter and for each wavelength between 320 and 4000 nm, an irradiance profile is calculated.

#### TARTES settings

The main TARTES input parameters used in this study are the surface specific area (SSA) of the first layer of the snowpack, the snow water equivalent (SWE) for each layer of the snowpack, and the LAP concentration. We consider a snowpack with three layers of varying thickness and density (Table 3). These layers represent at most the first 20 cm of the snowpack, whose physical properties largely determine the albedo of the snow. The principal parameters for albedo calculation are the SSA of the first layer, the SWE of the first layers, and the LAP concentration of two first layers of the snowpack. We selected a wide range of SSA values (2 to 155 m² kg⁻¹) in order to cover most of the snow types found on Earth (Domine et al., 2007). SWE gives the mass of snow and is the product between thickness ($t$) and density ($d$). For pure snow (without LAPs), the SWE values are provided for the first three layers of the snowpack. For snow with LAPs, the SWE and LAP concentration (for soot and dust) are provided for the first two layers of the snowpack. For layers 3 and 4, the values of all input parameters are fixed. The ranges of LAP content for soot and dust have been selected to cover
<table><caption>**Table 1.** Atmospheric parameters of reference irradiance profiles. Each irradiance profile is calculated for eight values of SZA and two values of τ. The other parameters are fixed in the SBDART model.</caption><thead><tr><th>Cloud cover conditions</th><th>Clear-sky and partially cloudy</th><th>Full overcast</th></tr></thead><tbody><tr><td>Solar zenith angle (°, SZA)</td><td colspan="2">10; 20; 30; 40; 50; 60; 70; 80</td></tr><tr><td>Boundary layer aerosol type (IAER)</td><td colspan="2">2 – urban</td></tr><tr><td>Aerosol optical depth (AOD)</td><td colspan="2">0.07</td></tr><tr><td>Cloud layer optical depth (τ)</td><td>0.5</td><td>10</td></tr><tr><td>Integrated ozone concentration (atm-cm)</td><td colspan="2">0.3</td></tr><tr><td>Integrated water vapour amount (g cm<sup>-2</sup>)</td><td colspan="2">0.35</td></tr><tr><td>Surface altitude (km)</td><td colspan="2">2.1</td></tr><tr><td>Optical depth of each stratospheric aerosol layer</td><td colspan="2">0.013</td></tr><tr><td>Atmospheric profile</td><td colspan="2">3 – mid-latitude winter</td></tr></tbody></table>

<table><caption>**Table 2.** Atmospheric parameters of simulations. Each irradiance profile is calculated for eight values of the SZA, five values of IAER, three values of the AOD, and five values of τ (one for clear-sky conditions, three for partially cloudy conditions, and one for full overcast conditions). The other parameters are fixed in the SBDART model.</caption><thead><tr><th>Parameter</th><th colspan="5">Values</th></tr></thead><tbody><tr><td>Solar zenith angle (°, SZA)</td><td colspan="5">10; 20; 30; 40; 50; 60; 70; 80</td></tr><tr><td>Boundary layer aerosol type (IAER)</td><td>0<br>no boundary layer</td><td>1<br>rural</td><td>2<br>urban</td><td>3<br>oceanic</td><td>4<br>tropospheric</td></tr><tr><td>Aerosol optical depth (AOD)</td><td>0.01</td><td colspan="2">0.07</td><td colspan="2">0.14</td></tr><tr><td>Cloud layer optical depth (τ)</td><td>0</td><td>0.1</td><td>0.5</td><td>0.9</td><td>10</td></tr><tr><td>Integrated ozone concentration (atm-cm)</td><td colspan="5">0.3</td></tr><tr><td>Integrated water vapour amount (g cm<sup>-2</sup>)</td><td colspan="5">0.35</td></tr><tr><td>Surface altitude (km)</td><td colspan="5">2.1</td></tr><tr><td>Optical depth of each stratospheric aerosol layer</td><td colspan="5">0.013</td></tr><tr><td>Atmospheric profile</td><td colspan="5">3 – mid-latitude winter (AFGL standards)</td></tr></tbody></table>

the wide range of conditions that can be encountered in the various regions of the world from almost pristine snow in Antarctica to highly polluted snow (see e.g. Table 2 in Tuzet et al., 2020, for soot and Sterle et al., 2013, for dust). As recommended by Libois et al. (2014), we set the shape parameters *B* and *g* to 1.6 and 0.85. The refractive index from Warren and Brandt (2008) was used.

## 3 Results

In this section, we compare the simulated broadband absorbed energy resulting from VALHALLA for 30 TPs with that obtained with TARTES-SBDART for the same spectral range between 320 and 4000 nm. We first analyse the impact of incident solar radiation, cloud cover conditions, and snow properties on the errors in the estimated absorbed energy and albedo. The efficiency of the method is then compared to the TARTES-SBDART calculation for different spectral resolutions ranging from 1 nm (reference simulations) to 100 nm.

### 3.1 Sensitivity of the absorbed energy to input parameters

Figure 2 shows the sensitivity of the median error on the absorbed energy calculated by the method to the atmospheric and snowpack physical properties. The calculated energy for one simulation is compared to the reference absorbed energy, calculated by TARTES-SBDART at 1 nm resolution, for the same simulation and each SZA. Overall, the median error on the broadband absorbed energy calculated for all simulations decreases with increasing SZA. Concerning the atmospheric properties, the median error on absorbed energy exhibits a stronger sensitivity to τ than to AOD. The median errors are small for values of τ equal to 0.1, 0.5, and 10 (absolute difference < 1 W m⁻²) but remain larger for values equal to 0.0, 0.9, and 5.0 (e.g. median error = 3.6 W m⁻² for τ = 5 and SZA = 10°). Errors are lower when using an adequate reference irradiance profile (τ of simulation (τsimu) equal to τ of reference (τref), τ = 0.5 and 10), and the calculated absorbed energy is therefore very sensitive to τ (median
<table><caption>**Table 3.** Snow properties of simulations. The spectral albedo is calculated for eight values of SZA and five values of SSA for the snowpack first layer. For snow without LAPs, the SWE values are provided for the first three layers of the snowpack. For snow with LAPs, the SWE and the light-absorbing particle concentration (for soot and dust) are provided for the first two layers of the snowpack. For layer 3, the values of all input parameters, besides soot and dust contents, are constant. For layer 4, all input parameters are constant.</caption><tbody><tr><td></td><td>Solar zenith angle (SZA, °)</td><td colspan="3">10; 20; 30; 40; 50; 60; 70; 80</td></tr><tr><td rowspan="6">Layer 1</td><td>SSA (m<sup>2</sup> kg<sup>-1</sup>)</td><td colspan="3">2, 5, 42, 82, 155</td></tr><tr><td>SWE (kg m<sup>-2</sup>)</td><td>1</td><td>4</td><td>15</td></tr><tr><td>Thickness (t, m)</td><td>t: 0.01</td><td>t: 0.02</td><td>t: 0.05</td></tr><tr><td>Density (d, kg m<sup>3</sup>)</td><td>d: 100</td><td>d: 200</td><td>d: 300</td></tr><tr><td>Soot concentration (ng g<sup>-1</sup>)</td><td colspan="3">0, 100, 200</td></tr><tr><td>Dust concentration (ng g<sup>-1</sup>)</td><td colspan="3">0, 25 000, 50 000</td></tr><tr><td rowspan="6">Layer 2</td><td>SSA (m<sup>2</sup> kg<sup>-1</sup>)</td><td colspan="3">42</td></tr><tr><td>SWE (kg m<sup>-2</sup>)</td><td>1</td><td>4</td><td>15</td></tr><tr><td>Thickness (t, m)</td><td>t: 0.01</td><td>t: 0.02</td><td>t: 0.05</td></tr><tr><td>Density (d, kg m<sup>3</sup>)</td><td>d: 100</td><td>d: 200</td><td>d: 300</td></tr><tr><td>Soot concentration (ng g<sup>-1</sup>)</td><td colspan="3">0, 100, 200</td></tr><tr><td>Dust concentration (ng g<sup>-1</sup>)</td><td colspan="3">0, 25 000, 50 000</td></tr><tr><td rowspan="6">Layer 3</td><td>SSA (m<sup>2</sup> kg<sup>-1</sup>)</td><td colspan="3">42</td></tr><tr><td>SWE (kg m<sup>-2</sup>)</td><td>1</td><td>4</td><td>12.5</td><td>15</td></tr><tr><td>Thickness (t, m)</td><td>t: 0.01</td><td>t: 0.02</td><td>t: 0.05</td><td>t: 0.05</td></tr><tr><td>Density (d, kg m<sup>3</sup>)</td><td>d: 100</td><td>d: 200</td><td>d: 250</td><td>d: 300</td></tr><tr><td>Soot concentration (ng g<sup>-1</sup>)</td><td colspan="3">0, 100</td></tr><tr><td>Dust concentration (ng g<sup>-1</sup>)</td><td colspan="3">0, 25 000</td></tr><tr><td rowspan="6">Layer 4</td><td>SSA (m<sup>2</sup> kg<sup>-1</sup>)</td><td colspan="3">42</td></tr><tr><td>SWE (kg m<sup>-2</sup>)</td><td colspan="3">600</td></tr><tr><td>Thickness (t, m)</td><td colspan="3">t: 2</td></tr><tr><td>Density (d, kg m<sup>3</sup>)</td><td colspan="3">d: 300</td></tr><tr><td>Soot concentration (ng g<sup>-1</sup>)</td><td colspan="3">0</td></tr><tr><td>Dust concentration (ng g<sup>-1</sup>)</td><td colspan="3">0</td></tr></tbody></table>

errors between 1.5 and -3.6 W m⁻²). Regarding AOD, the median errors are small (absolute difference < 0.5 W m⁻²) and show little change with τ. This demonstrates that AOD exerts a very small influence on the median error and thus on the calculation of the energy absorbed by the method. Concerning the properties of the snow cover, the SSA value of the first layer has little impact on the error of the absorbed energy. For the different SSA values, the median errors are small (absolute difference < 0.5 W m⁻²) and vary little depending on the value studied. The presence of LAPs in the snowpack leads to an increase in the median error (absolute difference < 1 W m⁻²) compared to pure snow (absolute difference < 0.1 W m⁻²). Overall the method slightly overestimates the energy absorbed by the snowpack (mostly positive errors). The error is not very sensitive to the physical properties of the snowpack and to the AOD. However, the error is very sensitive to τ of the simulations and thus to the τ chosen for the reference profile. The sensitivity to cloud conditions is investigated in more detail in the next section.

## 3.2 Sensitivity to cloud cover conditions

Figure 2 shows the median errors on the broadband absorbed energy for all the simulations. For each of them, the bias on the broadband absorbed energy is shown in Fig. 3. Figure 3a and b show the distribution of the biases in the broadband absorbed energy and the broadband albedo as a function of SZA and τ. These biases are determined as the difference between the absorbed energy calculated by VALHALLA and TARTES-SBDART at 1 nm resolution. Overall, the broadband albedo biases vary little with SZA, and the biases of the absorbed energy decrease with SZA. This is consistent with higher absorbed energy for lower SZA (higher incoming radiation and lower albedo). For simulations with a value of τ equal to 0.5 and 10 as well as each SZA value, an adequate reference irradiance profile is used ($τ_{simu} = τ_{ref}$). More than 75% of the errors are positive, meaning that VALHALLA overestimates the absorbed energy. The errors are low and range between -1 and 1.5 W m⁻² with a median error of -0.76 and -0.95 W m⁻² for τ equal to 0.5 and 10, respectively. For the simulations with a value of τ equal to 0, 0.1,
and 0.9, the reference irradiance profile used has a τ value different from the simulations (τ<sub>simu</sub> ≠ τ<sub>ref</sub>). For those with τ equal to 0 and 0.1, the biases are overall negative (for approximately 90% of the biases) and vary between -4 and 0.5 W m<sup>-2</sup>. For τ equal to 0.9, the biases of the absorbed energy are positive (for more than 95% of biases) and range between -0.5 and 2.8 W m<sup>-2</sup>. The absolute error in the absorbed energy decreases with SZA for all τ values.

Figure 3c and d show the spectral variation of the refer-
ence absorbed energy calculated by TARTES–SBDART and
that calculated by VALHALLA. The absorbed energy pro-
files presented are calculated for a simulation with two values
of τ (0 and 10) between 320 and 4000 nm at 1 nm resolution.
The spectral error of the absorbed energy is also calculated
as the difference between the energy calculated by VAL-
HALLA and TARTES–SBDART. For the simulation with τ
equal to 0 (clear sky; Fig. 3c), the majority of the errors are
negative and are up to –9 W m–2 µm–1. The higher errors
are located at the wavelengths at which the absorption is the
highest (between 1 and 1.5 µm). For the one with τ equal
to 10 (full overcast, Fig. 3d), the method represents the ab-
sorbed energy very well (errors close to 0 W m–2 µm–1). The
use of an adequate reference irradiance profile (τ<sub>simu</sub> = τ<sub>ref</sub>)
thus leads to a decrease in the error on the spectral and broad-
band absorbed energy, despite a slight overestimation of the
energy absorbed by the method (positives errors). However,
when τ<sub>simu</sub> ≠ τ<sub>ref</sub>, the error on the absorbed energy is higher.
When τ of the simulation is lower than τ of the reference pro-
file (τ<sub>simu</sub> < τ<sub>ref</sub>), the absorbed energy is underestimated by
the method (globally negative errors). When τ of the simula-
tion is higher than τ of the reference profile τ<sub>simu</sub> > τ<sub>ref</sub>, the
absorbed energy is overestimated by the method (positives
errors). The biases of the absorbed energy are therefore very
sensitive to τ of the simulations and therefore to the optical
thickness chosen for the reference profile.

**3.3 Sensitivity to snow physical properties**

Figure 4a and b show the distribution of the biases in broad-band absorbed energy and albedo for varying SZA and SSA of the first layer of the snowpack. Broadband energy biases decrease with increasing SSA as the absolute absorbed energy is also decreasing. For an SSA equal to 2 m² kg⁻¹, the biases vary between −2 and 4 W m⁻² as opposed to a variation of −1.5 to 1.5 W m⁻² for an SSA equal to 155 m² kg⁻¹.

Figure 4c and d show the spectral variation of the refer-
ence absorbed energy calculated by TARTES–SBDART and
that calculated by the method. The absorbed energy pro-
files presented are calculated for a simulation with two ex-
treme SSA values (5 m² kg⁻¹, representative of old snow,
and 155 m² kg⁻¹ for new snow) between 320 and 4000 nm
at 1 nm resolution. For these two simulations, the spectral
errors of the absorbed energy are greater for an SSA value
equal to 5 m² kg⁻¹ (up to −10 W m⁻² µm⁻¹), than for an
SSA of 155 m² kg⁻¹ (>-8 W m⁻² µm⁻¹). The highest er-

rors for these two simulations are located at the wavelengths
at which absorption is maximal (between 1 and 1.5 µm).
When the snowpack is absorbing a large amount of energy,
such as for low SSA, the biases in the spectral and broadband
absorbed energy increase. The biases in the absorbed energy
are therefore relatively sensitive to the SSA of the first layer
of the snowpack and thus remain very sensitive to the absorb-
ing properties of the snowpack.

3.4 Sensitivity to LAPs

Figure 5a and b show the distribution of the biases in broad-band absorbed energy and albedo for various SZA and LAP contents. Broadband energy biases increase with the presence of LAPs in the snowpack. However, for pure snow, the biases are more negative than for snow with LAPs, and the spread of the biases is greater (between -4 and 1.2 W m⁻²). For snow with dust or soot, the distribution of biases is very similar (between -1 and 2 W m⁻²), whereas for snow with a mix of dust and soot, the spread is larger (between -2 and 2.7 W m⁻²).

Figure 5c and d show the spectral variation of the reference absorbed energy calculated by TARTES–SBDART and that calculated by VALHALLA. The absorbed energy profiles presented are calculated for a simulation with two LAP concentrations contained in the snowpack (a snowpack which contains 25 000 ng g⁻¹ of dust and a snowpack which contains a mix of 100 ng g⁻¹ of soot and 50 000 ng g⁻¹ of dust) between 320 and 4000 nm at 1 nm resolution. With LAPs being highly absorbent at the beginning of the spectrum (between 0.3 and 0.8 µm; Warren, 1982), the highest spectral absolute errors are consequently located in this wavelength range. The method is indeed based on the ice refractive index (e.g. Eq. 9) and thus partly failed to reproduce changes in the refractive index due to the presence of LAPs. For a snowpack containing a mix of LAPs (Fig. 5d), the errors at the beginning of the spectrum are higher than for a snowpack containing only dust (Fig. 5c). The presence of a mix of LAPs in the snowpack generates errors of up to –30 W m⁻² µ against maximum errors of –20 W m⁻² µ for the snowpack containing only dust. The biases on the spectral and broad-band energy increase with the amount of energy absorbed by the snowpack. The biases on the absorbed energy are therefore very sensitive to the LAP content in the snowpack and thus remain very sensitive to the absorbing properties of the snowpack.

3.5 Comparison to calculations with regular spectral
resolution

In Fig. 6 we compare the broadband albedo bias obtained
with the VALHALLA methods to the bias obtained for spec-
tral resolution varying from 2 to 100 nm. The comparison
was performed using the simulations from Sect. 2.2.3. For
regular spectral resolution, the absolute bias generally in-
<figure><img src="image_6.png" /><figcaption>**Figure 2.** Median error of the broadband absorbed energy for varying SZA, the τ, the AOD, the SSA m² kg⁻¹, and LAP type. The median error on the broadband absorbed energy is calculated with the ensemble of all the simulations described in Sect. 2.2.3 using 30 TPs with TARTES–SBDART at 1 nm resolution as a reference.</figcaption></figure>

<figure><img src="image_7.png" /><figcaption>**Figure 3.** Bias on the broadband absorbed energy (a) and on the broadband albedo (b) as a function of the SZA and τ. The biases are calculated for all the simulations described in Sect. 2.2.3 between the absorbed energy calculated by the method and the reference absorbed energy calculated by TARTES–SBDART. The red lines indicate the median (same as in Fig. 2), the box shows the 25th to 75th percentiles, and the whiskers show the 5th to 95th percentiles. Example of absorbed energy profiles for a snowpack without LAPs as a function of wavelength calculated for an SZA of 30° and a τ value of 0 (clear sky, c) as well as a τ value of 10 (full overcast, d). The black lines represent the absorbed energy calculated by TARTES–SBDART at 1 nm resolution, and the red lines represent the absorbed energy calculated by VALHALLA. In blue, the errors on the absorbed energy for these same simulations are shown as a function of wavelength. The green vertical lines represent the TPs used in VALHALLA. BB error corresponds to the broadband error for the absorbed energy in panels (c) and (d).</figcaption></figure>
<figure><img src="image_8.png" /><figcaption>**Figure 4.** Bias on the broadband absorbed energy (a) and on the broadband albedo (b) as a function of the SZA and the SSA of the first layer (m² kg⁻¹). The biases are calculated for all the simulations described in Sect. 2.5.3 and 2.5.4 between the absorbed energy calculated by the method and the reference absorbed energy calculated by the TARTES–SBDART. The red lines indicate the median, the box shows the 25th to 75th percentiles, and the whiskers show the 5th to 95th percentiles. Example of absorbed energy profiles for a snowpack without LAPs as a function of wavelength calculated for an SZA of 30° and an SSA value of 5 m² kg⁻¹ (old snow, c) as well as an SSA value of 155 m² kg⁻¹ (fresh snow, d). The black lines represent the absorbed energy calculated by TARTES–SBDART at 1 nm resolution, and the red lines represent the absorbed energy calculated by VALHALLA. In blue, the errors on the absorbed energy for these same simulations are shown as a function of wavelength. The green vertical lines represent the TPs used in VALHALLA.</figcaption></figure>

creases with the spectral steps and tends to be more negative. This means that the bias on the absorbed energy tends to be more positive when the spectral steps increase. We believe that for low spectral resolution, the integration over the spectrum is missing the absorption bands, leading the integral to be higher than for smaller spectral steps (see e.g. the spectrum in Figs. 3–5). The VALHALLA method presents biases in the broadband albedo with an absolute difference lower than 0.005, which is comparable to the bias obtained with resolutions lower than or equal to 20 nm (reference resolution used at Météo France in research activities). The VALHALLA method uses 30 wavelengths (30 TPs) when the calculation at 20 nm resolution requires 184 wavelengths. Thus, for the same bias in the broadband albedo, the VALHALLA method uses 6 times fewer bands than a calculation at 20 nm resolution.

# 4 Discussion

We presented the VALHALLA method for calculating absorbed energy and albedo based on a calculation of the main

variables explaining the variations in absorbed energy using spectrally fixed radiative variables. We determined 30 TPs, corresponding to the local minima and maxima of the absorbed energy at which the exact calculation of the absorbed energy is performed. In addition, we used 16 different reference irradiance profiles to interpolate between these TPs. We evaluated the accuracy of the method for several atmospheric and snow properties that influence the amount of energy reaching the ground and snow albedo, such as τ, AOD, SSA, and LAP content. We have shown that absorbed energy and albedo errors due to the use of this method are small (absolute difference < 1 W m⁻² for broadband absorbed energy and absolute difference < 0.005 for broadband albedo) and correspond to a factor of 6 in terms of computation times compared to calculations made at 20 nm resolution.

## 4.1 On the accuracy of the method

We have shown that the absorbed energy calculated by VALHALLA is very sensitive to τ of the simulation and therefore to the use of an adequate reference irradiance profile. The use of a reference profile that is not adapted to the irradi-
<figure><img src="image_9.png" /><figcaption>**Figure 5.** Bias on the broadband absorbed energy (a) and on the broadband albedo (b) as a function of the SZA and the LAP content. The biases are calculated for all the simulations described in Sect. 2.5.3 and 2.5.4 between the absorbed energy calculated by the method and the reference absorbed energy calculated by TARTES–SBDART. The red lines indicate the median, the box shows the 25th to 75th percentiles, and the whiskers show the 5th to 95th percentiles. Example of absorbed energy profiles for a snowpack with LAPs as a function of wavelength calculated for an SZA of 30° for a snowpack which contains dust (c) and a mix of soot and dust (d). The black lines represent the absorbed energy calculated by TARTES–SBDART at 1 nm resolution, and the red lines represent the absorbed energy calculated by VALHALLA. In blue, the errors on the absorbed energy for these same simulations are shown as a function of wavelength. The green vertical lines represent the TPs used in VALHALLA.</figcaption></figure>

ance of the simulation ($\tau_{simu} \neq \tau_{ref}$) leads to a clear increase in the error on the absorbed energy. To reduce the uncertainties resulting from the method, a preliminary calculation of reference irradiance profiles adapted to each cloud condition could be initialized. The reference profiles can also be adapted to the cloud types (liquid water or ice droplets, droplet radius) when this information is available together with the solar radiation. Therefore, for all optical thickness values used in the simulations, the irradiance in the method can be adapted. The presence of LAPs in the snow cover leads to an increase in errors on the absorbed energy, especially at the beginning of the spectrum where LAPs strongly impact the absorption efficiency. The method fails to accurately represent the absorbed energy between two TPs in the visible range in the presence of LAPs since it is based on the ice refractive index only. To reduce the uncertainties at the beginning of the spectrum and thus reduce the broadband error, it would be possible to increase the number of TPs at the beginning of the spectrum. However, this would increase the calculation time. The choice of the number of TPs is discussed later in this section. The other variables studied, such as the SZA and the SSA, appear to be less influential. The

associated absolute error evolves as a function of the amount of energy absorbed by the snowpack and is therefore driven by the absorbing factors such as the SZA and the SSA. The error on the absorbed energy therefore increases with a decrease in the solar angle and a decrease in the SSA value of the first layer of the snowpack. Although the absolute error decreases with SZA, the relative error generally increases for high SZA, as can be seen in Figs. 3–5. For SZA higher than 85° (not tested here), the broadband albedo might be interpolated between the value at 85° and 1. The choice of an adequate reference irradiance profile for the simulation globally determines the accuracy of the absorbed energy error calculated by VALHALLA. However, the choice of TPs is also a determining factor in a good estimate of the energy absorbed by the method.

## 4.2 Sensitivity to tie points

The accuracy of the method is sensitive to the locations and to the number of TPs. An increase or a decrease in the number of TPs could improve or alter the representation of the absorbed energy. Using an overly large number of TPs leads
<figure><img src="image_10.png" /><figcaption>**Figure 6.** Errors on the broadband albedo for different constant spectral resolutions (left) and comparison with the errors of our method (right). For these resolutions, the broadband albedo is computed by TARTES-SBDART and is compared to the one computed at 1 nm resolution. The red lines indicate the median (same as in Fig. 2), the box shows the 25th to 75th percentiles, and the whiskers show the 5th to 95th percentiles. The grey dotted lines correspond to an error of ±0.01 as in Gardner and Sharp (2010).</figcaption></figure>

to a decrease in the calculated error but increases the calculation time, especially if the TP number is increased at the beginning of the spectrum to compensate for the oscillations of the absorbed energy when the snowpack contains LAPs. For a lower TP number, the oscillations at the beginning of the spectrum due to LAPs are not well represented by the method, and this leads to a significant increase in the error. With the use of 15 TPs, the error on the broadband albedo increases globally by a factor of 10 to 15 for snow containing LAPs. With 10 TPs, the error increases by a factor of 25 and 50 for the same type of snow. The effect of LAPs on the absorbed energy is therefore poorly represented when the number of TPs is too low. The use of 30 TPs is therefore a good compromise between precision for snowpacks containing LAPs and calculation time.

## 4.3 Comparison to other existing methods

Gardner and Sharp (2010) developed a snow broadband albedo parameterization accounting for changes in the snow and atmospheric properties. The computational cost of such albedo parameterization is very small, and the accuracy is around 0.01 for the broadband albedo (compared to reference calculations at 10 nm resolution). This accuracy is depicted in Fig. 6 by the grey dotted horizontal lines. The accuracy of VALHALLA is roughly an order of magnitude lower. However, the albedo parameterizations of Gardner and Sharp (2010) and VALHALLA fulfil two different goals since VALHALLA requires accurate snow and atmosphere radiative transfer calculation for the TPs. The computational

cost of Gardner and Sharp (2010) is thus lower than the one of VALHALLA.

The SNOWBAL coupling scheme from van Dalum et al. (2019) described in the Introduction of our study provides albedo calculation with an accuracy better than 0.01. Thanks to the physics of the snow radiative transfer model TARTES, SNOWBAL accurately calculates the vertical distribution of the absorbed energy in the different snow layers. For VALHALLA, when using the method with TARTES or with any other multilayer radiative transfer model for snow (e.g. SNICAR; He et al., 2018), the vertical distribution of the absorbed energy is calculated for the TPs but the vertical profile of broadband absorbed energy is not directly available. This would require further development of the method. SNOWBAL used 14 representative wavelengths (RWs) for which accurate snow radiative transfer calculations are performed. The number of RWs depends on the number of narrowbands available for the solar radiation. For VALHALLA, accurate snow and atmosphere radiative transfer simulations are performed for 30 TPs. When using 15 TPs, our method fails to converge to a good representation of the broadband albedo (increasing the error by a factor of 10 to 15). The use of more TPs (30) is therefore necessary for an improved representation of the broadband albedo. TPs and RWs are not directly comparable, since the number of RWs depends on the number of narrowbands available, and this is not the case for the number of TPs.

VALHALLA and SNOWBAL fulfil two different niches. SNOWBAL indeed required accurate snow radiative transfer calculation and accurate atmospheric conditions (cloud
water content, direct-to-diffuse irradiance radiation, etc.). VALHALLA requires both snow and atmosphere radiative transfer calculations for the TPs. This difference together with the need for more than 15 TPs implies that the computational cost of VALHALLA is higher than the computational cost of SNOWBAL. However, the accuracy of the SNOWBAL methods depends on the number and range of the narrowband solar radiation available. SNOWBAL accuracy increases when the sub-band spectral variability is reduced. Here, we used the VALHALLA method with broadband solar irradiance inputs, i.e. the worst case. The method was also tested with narrowband solar radiation inputs (from AROME, not shown; Seity et al., 2011), providing similar accuracy for the absorbed energy as the one presented with broadband inputs.

## 4.4 Implementation considerations

The VALHALLA method has been developed to provide accurate calculation of the solar energy absorbed by the snowpack at low computational cost compared to full spectral calculation. The VALHALLA method requires accurate calculation of the spectral absorbed energy for the TPs. In the study, this is based on the TARTES and SBDART models, but any other radiative model could be used (e.g. SNICAR for snow, He et al., 2018; Bird and Riordan, 1986, for the atmosphere). The overall accuracy of the calculation depends on the choice of the radiative transfer model for snow and for the atmosphere. We believe that the VALHALLA method is an especially efficient compromise between accuracy and computational cost when only broadband (or large narrow-bands) solar irradiance values are available from the atmospheric model. This is the case, for example, for the detailed snowpack model Crocus in the land surface model SURFEX (Tuzet et al., 2017); this is also the case when surface simulations are performed offline (not coupled), i.e. using atmospheric reanalysis or measurements as inputs.

# 5 Conclusions

In climate models, energy fluxes are most often given for narrow and large spectral bands. The low spectral resolution of these fluxes therefore leads to uncertainties in the determination of radiative variables such as snow albedo that are key for energy exchanges at the surface. This study presents a new method, VALHALLA, for calculating the spectral albedo of snow based on the determination of key atmospheric and snow variables explaining variations in absorbed energy using spectrally fixed variables. For this method, tie points (TPs) and reference irradiance profiles are calculated to incorporate the absorbed energy and the reference irradiance. The absorbed energy is then interpolated for each wavelength present between two TPs with adequate kernel

functions derived from radiative transfer theory for snow and the atmosphere.

For the different properties of the atmosphere and snow studied, the cloud layer optical depth ($\tau$) and the LAP content of the snow cover are the main variables influencing the calculation of the absorbed energy by the method. Indeed, when the value of $\tau$ of the simulation is equal to that of the reference irradiance profile, the method converges towards a value of absorbed energy close to that calculated as a reference. On the other hand, when this value is not equal to that of the reference profile, differences in absorbed energy are noticeable at certain wavelengths. For snowpacks containing LAPs, the method encounters difficulties in representing the variation in absorbed energy at the beginning of the spectrum and therefore generates significant differences in energy. The use of reference profiles with an adequate value of SZA is necessary for the good accuracy of the method.

The VALHALLA method therefore determines the absorbed energy for all wavelengths between 320 and 4000 nm using 30 TPs. This number of TPs is necessary for a good representation of the absorbed energy when the snow contains LAPs. Despite an overestimation of the energy absorbed by the method, the results obtained with 30 TPs are similar to the results of TARTES-SBDART at 20 nm. This results in a reduction of the calculation time by a factor of 6 (30 TPs versus 180 wavelengths). In addition to the performance in terms of calculation time, the method is versatile and adaptable to any atmospheric input (broadband, narrowband).

In conclusion, the development of the method VALHALLA presented here allows a considerable reduction in calculation time while maintaining a good representation of the spectral albedo. One of the perspectives would be to integrate this method into a radiative scheme of a global or regional climate model in order to drastically reduce the calculation time and to largely improve the albedo calculation compared to more common broadband and/or narrowband calculations.

*Code and data availability.* The VALHALLA v1.0 development and data presented and described in this article are available for download at https://doi.org/10.5281/zenodo.4570565 (Veillon et al., 2021).

TARTES is available as a python module at https://pypi.org/project/tartes/ (last access: 19 November 2021, Picard and Li-bois, 2021). SBDART model is available at https://github.com/paulricchiazzi/SBDART (last access: 19 November 2021, Ricchi-azzi, 2018).

*Author contributions.* FV, MD, and MF started this project and developed the method. FV ran the simulations and wrote the first draft of the paper. FV, MD, and CA performed the analysis. All authors discussed and revised the paper.
*Competing interests.* The authors declare that they have no conflict of interests.

*Disclaimer.* Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

*Acknowledgements.* The authors are grateful to Ghislain Picard and Quentin Libois for discussion on the VALHALLA method. The authors are also grateful to the two referees, Joseph Cook and Christiaan Van Dalum, for very helpful and relevant comments on the paper.

*Financial support.* CNRM/CEN is part of Labex OSUG@2020 (ANR-10-LABX-0056). This work was partly funded by CNES APR MIOSOTIS and by ANR grant EBONI (ANR-16-CE01-0006). Marie Dumont has received funding from the European Research Council (ERC) under the European Union's Horizon 2020 research and innovation programme (IVORI, grant agreement no. 949516).

*Review statement.* This paper was edited by Fabien Maussion and reviewed by Christiaan van Dalum and Joseph Cook.

## References

Bird, R. E. and Riordan, C.: Simple Solar Spectral Model for Direct and Diffuse Irradiance on Horizontal and Tilted Planes at the Earth's Surface for Cloudless Atmospheres, J. Appl. Meteorol. Clim., 25, 87–97, https://doi.org/10.1175/1520-0450(1986)025<0087:SSSMFD>2.0.CO;2, 1986.

Cess, R. D., Potter, G. L., Zhang, M. H., Blanchet, J. P., Chalita, S., Colman, R., Dazlich, D. A., Genio, A. D. D., Dymnikov, V., Galin, V., Jerrett, D., Keup, E., Lacis, A. A., Le Treut, H., Liang, X. Z., Mahfouf, J. F., Mcavaney, B. J., Meleshko, V. P., Mitchell, J. F. B., Morcrette, J. J., Norris, P. M., Randall, D. A., Rikus, L., Roeckner, E., Royer, J. F., Schlese, U., Sheinin, D. A., Slingo, J. M., Sokolov, A. S., Taylor, K. E., Washington, W. M., Wetherald, R. T., and Yagai, I.: Interpretation of Snow-Climate Feedback as Produced by 17 General Circulation Models, Science, 253, 888–892, https://doi.org/10.1126/science.253.5022.888, 1991.

Clough, S., Shephard, M., Mlawer, E., Delamere, J., Iacono, M., Cady-Pereira, K., Boukabara, S., and Brown, P.: Atmospheric radiative transfer modeling: a summary of the AER codes, J. Quant. Spectrosc. Ra., 91, 233–244, https://doi.org/10.1016/j.jqsrt.2004.05.058, 2005.

Domine, F., Taillandier, A.-S., and Simpson, W. R.: A parameterization of the specific surface area of seasonal snow for field use and for models of snowpack evolution, J. Geophys. Res., 112, F02031, https://doi.org/10.1029/2006JF000512, 2007.

Dumont, M., Brun, E., Picard, G., Michou, M., Libois, Q., Petit, J.-R., Geyer, M., Morin, S., and Josse, B.: Contribution of light-absorbing impurities in snow to Green-

land's darkening since 2009, Nat. Geosci., 7, 509–512, https://doi.org/10.1038/ngeo2180, 2014.

Dumont, M., Arnaud, L., Picard, G., Libois, Q., Lejeune, Y., Nabat, P., Voisin, D., and Morin, S.: In situ continuous visible and near-infrared spectroscopy of an alpine snowpack, The Cryosphere, 11, 1091–1110, https://doi.org/10.5194/tc-11-1091-2017, 2017.

ECMWF: Part IV: Physical Processes, IFS Documentation, operational implementation 3 June 2008, ECMWF, Reading, England, 224 pp., 2009.

Flanner, M. G. and Zender, C. S.: Linking snowpack microphysics and albedo evolution, J. Geophys. Res., 111, D12208, https://doi.org/10.1029/2005JD006834, 2006.

Gardner, A. S. and Sharp, M. J.: A review of snow and ice albedo and the development of a new physically based broadband albedo parameterization, J. Geophys. Res., 115, F01009, https://doi.org/10.1029/2009JF001444, 2010.

Grenfell, T. C., Warren, S. G., and Mullen, P. C.: Reflection of solar radiation by the Antarctic snow surface at ultraviolet, visible, and near-infrared wavelengths, J. Geophys. Res., 99, 18669–18684, https://doi.org/10.1029/94JD01484, 1994.

He, C., Flanner, M. G., Chen, F., Barlage, M., Liou, K.-N., Kang, S., Ming, J., and Qian, Y.: Black carbon-induced snow albedo reduction over the Tibetan Plateau: uncertainties from snow grain shape and aerosol–snow mixing state based on an updated SNICAR model, Atmos. Chem. Phys., 18, 11507–11527, https://doi.org/10.5194/acp-18-11507-2018, 2018.

Joseph, J. H., Wiscombe, W. J., and Weinman, J. A.: The Delta-Eddington Approximation for Radiative Flux Transfer, J. Atmos. Sci., 33, 2452–2459, https://doi.org/10.1175/1520-0469(1976)033<2452:TDEAFR>2.0.CO;2, 1976.

Kokhanovsky, A., Lamare, M., Di Mauro, B., Picard, G., Arnaud, L., Dumont, M., Tuzet, F., Brockmann, C., and Box, J. E.: On the reflectance spectroscopy of snow, The Cryosphere, 12, 2371–2382, https://doi.org/10.5194/tc-12-2371-2018, 2018.

Kokhanovsky, A. A. and Zege, E. P.: Scattering optics of snow, Appl. Optics, 43, 1589–1602, https://doi.org/10.1364/AO.43.001589, 2004.

Kuipers Munneke, P., van den Broeke, M. R., Lenaerts, J. T. M., Flanner, M. G., Gardner, A. S., and van de Berg, W. J.: A new albedo parameterization for use in climate models over the Antarctic ice sheet, J. Geophys. Res., 116, D05114, https://doi.org/10.1029/2010JD015113, 2011.

Libois, Q., Picard, G., France, J. L., Arnaud, L., Dumont, M., Carmagnola, C. M., and King, M. D.: Influence of grain shape on light penetration in snow, The Cryosphere, 7, 1803–1818, https://doi.org/10.5194/tc-7-1803-2013, 2013.

Libois, Q., Picard, G., Dumont, M., Arnaud, L., Sergent, C., Pougatch, E., Sudul, M., and Vial, D.: Experimental determination of the absorption enhancement parameter of snow, J. Glaciol., 60, 714–724, https://doi.org/10.3189/2014JoG14J015, 2014.

McKenzie Skiles, S. and Painter, T. H.: Assessment of Radiative Forcing by Light-Absorbing Particles in Snow from In Situ Observations with Radiative Transfer Modeling, J. Hydrometeorol., 19, 1397–1409, https://doi.org/10.1175/JHM-D-18-0072.1, 2018.

Mlawer, E. J., Taubman, S. J., Brown, P. D., Iacono, M. J., and Clough, S. A.: Radiative transfer for inhomogeneous atmospheres: RRTM, a validated correlated-k model
for the longwave, J. Geophys. Res., 102, 16663-16682,
https://doi.org/10.1029/97JD00237, 1997.

Morcrette, J.-J., Barker, H. W., Cole, J. N. S., Iacono, M. J., and Pincus, R.: Impact of a New Radiation Package, McRad, in the ECMWF Integrated Forecasting System, Mon. Weather Rev., 136, 4773-4798, https://doi.org/10.1175/2008MWR2363.1, 2008.

Picard, G. and Libois, Q.: Two-stream radiative transfer in snow model, Python Software Foundation [code], available at: https://pypi.org/project/tartes/, last access: 19 November 2021.

Picard, G., Arnaud, L., Domine, F., and Fily, M.: Determining snow specific surface area from near-infrared reflectance measurements: Numerical study of the influence of grain shape, Cold Reg. Sci. Technol., 56, 10–17, https://doi.org/10.1016/j.coldregions.2008.10.001, 2009.

Picard, G., Domine, F., Krinner, G., Arnaud, L., and Lefebvre, E.: Inhibition of the positive snow-albedo feedback by precipitation in interior Antarctica, Nat. Clim. Change, 2, 795–798, https://doi.org/10.1038/nclimate1590, 2012.

Ricchiazzi, P.: SBDART, GitHub [code], available at: https://github.com/paulricchiazzi/SBDART (last access: 19 November 2021), 2018.

Ricchiazzi, P., Yang, S., Gautier, C., and Sowle, D.: SBDART: A Research and Teaching Software Tool for Plane-Parallel Radiative Transfer in the Earth's Atmosphere, B. Am. Meteorol. Soc., 79, 2101–2114, https://doi.org/10.1175/1520-0477(1998)079<2101:SARATS>2.0.CO;2, 1998.

Schneider, T., Kaul, C. M., and Pressel, K. G.: Possible climate transitions from breakup of stratocumulus decks under greenhouse warming, Nat. Geosci., 12, 163–167, https://doi.org/10.1038/s41561-019-0310-1, 2019.

Seity, Y., Brousseau, P., Malardel, S., Hello, G., Bénard, P., Bouttier, F., Lac, C., and Masson, V.: The AROME-France convective-scale operational model, Mon. Weather Rev., 139, 976–991, 2011.

Stamnes, K., Tsay, S.-C., Wiscombe, W., and Jayaweera, K.: Numerically stable algorithm for discrete-ordinate-method radiative transfer in multiple scattering and emitting layered media, Appl. Optics, 27, 2502–2509, https://doi.org/10.1364/AO.27.002502, 1988.

Sterle, K. M., McConnell, J. R., Dozier, J., Edwards, R., and Flanner, M. G.: Retention and radiative forcing of black carbon in eastern Sierra Nevada snow, The Cryosphere, 7, 365–374, https://doi.org/10.5194/tc-7-365-2013, 2013.

Tuzet, F., Dumont, M., Lafaysse, M., Picard, G., Arnaud, L., Voisin, D., Lejeune, Y., Charrois, L., Nabat, P., and Morin, S.: A multilayer physically based snowpack model simulating direct and indirect radiative impacts of light-absorbing impurities in snow, The Cryosphere, 11, 2633–2653, https://doi.org/10.5194/tc-11-2633-2017, 2017.

Tuzet, F., Dumont, M., Picard, G., Lamare, M., Voisin, D., Nabat, P., Lafaysse, M., Larue, F., Revuelto, J., and Arnaud, L.: Quantification of the radiative impact of light-absorbing particles during two contrasted snow seasons at Col du Lautaret (2058 m a.s.l., French Alps), The Cryosphere, 14, 4553–4579, https://doi.org/10.5194/tc-14-4553-2020, 2020.

van Dalum, C. T., van de Berg, W. J., Libois, Q., Picard, G., and van den Broeke, M. R.: A module to convert spectral to narrowband snow albedo for use in climate models: SNOWBAL v1.2, Geosci. Model Dev., 12, 5157–5175, https://doi.org/10.5194/gmd-12-5157-2019, 2019.

van Dalum, C. T., van de Berg, W. J., Lhermitte, S., and van den Broeke, M. R.: Evaluation of a new snow albedo scheme for the Greenland ice sheet in the Regional Atmospheric Climate Model (RACMO2), The Cryosphere, 14, 3645–3662, https://doi.org/10.5194/tc-14-3645-2020, 2020.

van Dalum, C. T., van de Berg, W. J., and van den Broeke, M. R.: Impact of updated radiative transfer scheme in snow and ice in RACMO2.3p3 on the surface mass and energy budget of the Greenland ice sheet, The Cryosphere, 15, 1823–1844, https://doi.org/10.5194/tc-15-1823-2021, 2021.

Veillon, F., Dumont, M., Amory, C., and Fructus, M.: Veillon et al. (2020), Geoscientific Model Development: data and development, version V1.0, Zenodo [data set], https://doi.org/10.5281/zenodo.4570565, 2021.

Warren, S. G.: Optical properties of snow, Rev. Geophys., 20, 67–89, https://doi.org/10.1029/RG020i001p00067, 1982.

Warren, S. G. and Brandt, R. E.: Optical constants of ice from the ultraviolet to the microwave: A revised compilation, J. Geophys. Res., 113, D14220, https://doi.org/10.1029/2007JD009744, 2008.

Wetherald, R. T. and Manabe, S.: Cloud Feedback Processes in a General Circulation Model, J. Atmos. Sci., 45, 1397–1416, https://doi.org/10.1175/1520-0469(1988)045<1397:CFPIAG>2.0.CO;2, 1988.