Since iris 3.6, it is possible to use Dask distributed with iris. This is a great new feature that makes it possible to implement distributed computing (e.g. running a single recipe on multiple cluster nodes) in ESMValCore and ESMValTool. See #1714 for an example implementation. I would like to add this feature.