Currently, water and nutrient uptake are hardcoded in the same module. Also water uptake is done after updating soil water and temperature, so that, at the current time step, the soil and water uptake is using the root water uptake flux from the previous time step. This potentially create numerical instability problem when doing explicit combustion of the soil organic matter and plant biomass. A solution is to completely separate nutrient and water uptake.
Currently, water and nutrient uptake are hardcoded in the same module. Also water uptake is done after updating soil water and temperature, so that, at the current time step, the soil and water uptake is using the root water uptake flux from the previous time step. This potentially create numerical instability problem when doing explicit combustion of the soil organic matter and plant biomass. A solution is to completely separate nutrient and water uptake.