Skip to content

recipe_perfmetrics_land_CMIP5 fails in multi_model_statistics step #2594

@schlunma

Description

@schlunma

Describe the bug

recipe_perfmetrics_land_CMIP5 currently fails in the mulit_model_statistics step:

Traceback (most recent call last):
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/esmvalcore/_main.py", line 499, in run
    fire.Fire(ESMValTool())
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/fire/core.py", line 141, in Fire
    component_trace = _Fire(component, args, parsed_flag_args, context, name)
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/fire/core.py", line 466, in _Fire
    component, remaining_args = _CallAndUpdateTrace(
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/fire/core.py", line 681, in _CallAndUpdateTrace
    component = fn(*varargs, **kwargs)
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/esmvalcore/_main.py", line 443, in run
    process_recipe(recipe_file=recipe, config_user=cfg)
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/esmvalcore/_main.py", line 124, in process_recipe
    recipe.run()
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/esmvalcore/_recipe.py", line 1882, in run
    self.tasks.run(max_parallel_tasks=self._cfg['max_parallel_tasks'])
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/esmvalcore/_task.py", line 723, in run
    self._run_sequential()
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/esmvalcore/_task.py", line 734, in _run_sequential
    task.run()
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/esmvalcore/_task.py", line 259, in run
    input_files.extend(task.run())
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/esmvalcore/_task.py", line 259, in run
    input_files.extend(task.run())
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/esmvalcore/_task.py", line 263, in run
    self.output_files = self._run(input_files)
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/esmvalcore/preprocessor/__init__.py", line 592, in _run
    self.products = _apply_multimodel(self.products, step,
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/esmvalcore/preprocessor/__init__.py", line 506, in _apply_multimodel
    result = preprocess(products - exclude, step, **settings)
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/esmvalcore/preprocessor/__init__.py", line 342, in preprocess
    result.append(_run_preproc_function(function, items, settings,
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/esmvalcore/preprocessor/__init__.py", line 302, in _run_preproc_function
    return function(items, **kwargs)
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/esmvalcore/preprocessor/_multimodel.py", line 505, in multi_model_statistics
    group_statistics = _multiproduct_statistics(
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/esmvalcore/preprocessor/_multimodel.py", line 407, in _multiproduct_statistics
    statistics_cubes = _multicube_statistics(cubes=cubes,
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/esmvalcore/preprocessor/_multimodel.py", line 388, in _multicube_statistics
    result_cube = _compute_eager(aligned_cubes,
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/esmvalcore/preprocessor/_multimodel.py", line 324, in _compute_eager
    combined_slice = _combine(single_model_slices)
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/esmvalcore/preprocessor/_multimodel.py", line 293, in _combine
    merged_cube = cubes.merge_cube()
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/iris/cube.py", line 402, in merge_cube
    proto_cube.register(cube, error_on_mismatch=True)
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/iris/_merge.py", line 1361, in register
    match = coord_payload.match_signature(
  File "/work/bd0854/b309192/soft/miniconda3/envs/core_rc4/lib/python3.10/site-packages/iris/_merge.py", line 284, in match_signature
    raise iris.exceptions.MergeError(msgs)
iris.exceptions.MergeError: failed to merge into a single cube.
  Coordinates in cube.dim_coords differ: longitude.

Please attach

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions