Skip to content

Commit d63b11b

Browse files
committed
no zero node indices
1 parent e118912 commit d63b11b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

cf/regrid/regrid.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1707,6 +1707,12 @@ def create_esmpy_mesh(grid, mask=None):
17071707
node_count = node_ids.size
17081708
node_owners = np.zeros(node_count)
17091709

1710+
# Make sure that node IDs are >= 1, as needed by newer versions of
1711+
# esmpy
1712+
min_id = node_ids.min()
1713+
if min_id < 1:
1714+
node_ids += min_id + 1
1715+
17101716
# Add nodes. This must be done before `add_elements`.
17111717
esmpy_mesh.add_nodes(
17121718
node_count=node_count,

0 commit comments

Comments
 (0)