Split components into groups, i.e. hydro (flood, flow routing, channel erosion), radiation (sun position, solar influx, melt potential), erosion (avalanche + apply melt, diffusive hillslope erosion), uplift. Hydro and radiation could be computed in parallel.
Split components into groups, i.e. hydro (flood, flow routing, channel erosion), radiation (sun position, solar influx, melt potential), erosion (avalanche + apply melt, diffusive hillslope erosion), uplift. Hydro and radiation could be computed in parallel.