DeEpanet: a distributed hydraulic-solver architecture for accelerating optimization applications working with conditions of uncertainty