“…The standard solute transport module in HYDRUS considers the transport of one or multiple solutes, which can be either independent or involved in sequential first-order decay reactions (Hanson et al, 2008;Forkutsa et al, 2009;Roberts et al, 2009;Ramos et al, 2012). The major ion chemistry module adapted from the UNSATCHEM model (Šimůnek et al, 2016) allows for the simulation of multicomponent solute transport, describing the subsurface transport of multiple ions that may mutually interact, create various complex species, compete for sorption sites, and/or precipitate or dissolve (Gonçalves et al, 2006;Ramos et al, 2011;Rasouli et al, 2013;Raij et al, 2016). Finally, the HPx module (Jacques et al, 2018), in contrast to the previous module which is constrained to specific elements, offers users the flexibility to simulate multicomponent solute transport while defining their own species with particular chemical properties and reactions.…”