Comparing 1D solvers in the TenStream lib vs the new DISORT implementation
Experiment setup: We run a small simulations for the solar and thermal spectral range and compare the results to various 1D solvers in the TenStream lib. There is a cloud with LWC=\(0.01\ [g / kg]\) between 800 and 700 hPa. The dynamics grid extends up to 250 hPa and …
Howto Generate LibRadtran Cloud files in NetCDF format
Generating a test cloud field The following snippet generates a netcdf cloud field with xarray so that it can be handled by libRadtran 3D def create_librad_netcdf_cldfile(fname, lwc, reff, hhl, dx, dy, reff_min=2.51, reff_max=55): """ Creates a netcdf cloud file for libRadtran calculations Provide: lwc and reff arrays …
Influence of the initial guess on the number iterations
Testing the influence of the initial guess on the number of iterations needed The setup is as follows: Start a ex_plex_rrtmg_fish simulation with a fish (torus) mesh with 553 columns and 65 levels and solve for direct radiation. The spectral integration goes over the 112 solar and 140 thermal spectral …
Phase Diagram of param_phi and param_theta
The current implementation / handling of critical azimuth and zenith angles for ICON wedges: For a given Wedge Element out of an ICON Mesh, we define the side face which is most illuminated by the sun as the Base-face. In clockwise rotation we then have a left and right face. E …