diff --git a/src/parcels/_core/uxgrid.py b/src/parcels/_core/uxgrid.py index 1b1e778ab..46cb2da03 100644 --- a/src/parcels/_core/uxgrid.py +++ b/src/parcels/_core/uxgrid.py @@ -4,6 +4,7 @@ import numpy as np import uxarray as ux +from dask import is_dask_collection from parcels._core.basegrid import BaseGrid from parcels._core.index_search import GRID_SEARCH_ERROR, _search_1d_array, uxgrid_point_in_cell @@ -45,6 +46,8 @@ def __init__( self.z = z self._mesh = get_mesh(mesh) self._spatialhash = None + if is_dask_collection(self.uxgrid.face_node_connectivity.data): + self.uxgrid.face_node_connectivity.load() @property def depth(self):