From 32192f53aa020b5494d988a6c61ea80e464d09e7 Mon Sep 17 00:00:00 2001 From: q-posev Date: Fri, 10 Dec 2021 16:12:19 +0100 Subject: [PATCH] fix bug in the generation of n-index functions for TEXT --- tools/generator_tools.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/generator_tools.py b/tools/generator_tools.py index fc9fca1..ada99b3 100644 --- a/tools/generator_tools.py +++ b/tools/generator_tools.py @@ -708,8 +708,8 @@ def split_dset_dict_detailed (datasets: dict) -> tuple: if is_sparse: # build printf/scanf sequence and compute line length for n-index sparse quantity - index_printf = '*(index_sparse + 4*i' - index_scanf = 'index_sparse + 4*i' + index_printf = f'*(index_sparse + {str(rank)}*i' + index_scanf = f'index_sparse + {str(rank)}*i' # one index item consumes up to index_length characters (int32_len_printf for int32 + 1 for space) index_len = int32_len_printf + 1 group_dset_sparse_indices_printf = index_printf + ')'