From 3c164d4582ddbf9a8dd2c574a7af751d2c411962 Mon Sep 17 00:00:00 2001 From: Jorgen Schartum Dokken Date: Fri, 1 May 2026 20:42:50 +0200 Subject: [PATCH] Something strange in the array-type I can't quite spot --- src/io4dolfinx/backends/adios2/backend.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/io4dolfinx/backends/adios2/backend.py b/src/io4dolfinx/backends/adios2/backend.py index 0e359e3..0f547bd 100644 --- a/src/io4dolfinx/backends/adios2/backend.py +++ b/src/io4dolfinx/backends/adios2/backend.py @@ -445,14 +445,15 @@ def write_meshtags( adios_file.file.Put(topology_var, data.indices, adios2.Mode.Sync) # Write meshtag values + vals = np.array(data.values) values_var = adios_file.io.DefineVariable( data.name + "_values", - data.values, + vals, shape=[data.num_entities_global], start=[data.local_start], count=[len(data.indices)], ) - adios_file.file.Put(values_var, data.values, adios2.Mode.Sync) + adios_file.file.Put(values_var, vals, adios2.Mode.Sync) # Write meshtag dim adios_file.io.DefineAttribute(data.name + "_dim", np.array([data.dim], dtype=np.uint8))