A cloud-based dual-objective nonlinear programming model for irrigation water allocation in Northwest China. (25th July 2021)