Skip to content

efficiency modifications and refactoring of mo_graupel

Bjorn Stevens requested to merge opt_graupel into main

routine was optimized so that precipitation fluxes are only calculated in columns with condensate, and only over a height that extends to highest most condensate.

code was cleaned up to remove unnecessary variables and to more compactly organize its computations.

use of aes_thermo rourtines was restored, which required the addition of the mo_aes_thermo.f90m module to this library.

elemental routines were redefined as pure as the elemental function is not needed and complicates the open_acc implementation

modifications make the code considerably faster.

Merge request reports