A modified linear programming gradient method for optimal design of looped water distribution networks | Synapse