Quantifying Sources of Variation in Multi-Model Ensembles: A Process-Based Approach