 The CNOP approach was developed to find the optimal initial perturbation and combined mode of initial perturbations and model parameter perturbations. This approach allows researchers to explore both the initial error and parameter error sources of ENSO prediction uncertainty. This article was authored by M. Mu, W. Duong, Q. Wang, and others.