From 6336f73deca85aa9d2c8694c320cadca82c9ee3b Mon Sep 17 00:00:00 2001
From: Frederik Hennig <frederik.hennig@fau.de>
Date: Fri, 15 Mar 2024 16:38:55 +0100
Subject: [PATCH] unified shape and stride symbol naming between frontend and
 backend

---
 src/pystencils/backend/arrays.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/pystencils/backend/arrays.py b/src/pystencils/backend/arrays.py
index aaae1356b..45f22cb87 100644
--- a/src/pystencils/backend/arrays.py
+++ b/src/pystencils/backend/arrays.py
@@ -160,7 +160,7 @@ class PsArrayShapeSymbol(PsArrayAssocSymbol):
     __match_args__ = PsArrayAssocSymbol.__match_args__ + ("coordinate",)
 
     def __init__(self, array: PsLinearizedArray, coordinate: int, dtype: PsIntegerType):
-        name = f"{array.name}_size{coordinate}"
+        name = f"_size_{array.name}_{coordinate}"
         super().__init__(name, dtype, array)
         self._coordinate = coordinate
 
@@ -179,7 +179,7 @@ class PsArrayStrideSymbol(PsArrayAssocSymbol):
     __match_args__ = PsArrayAssocSymbol.__match_args__ + ("coordinate",)
 
     def __init__(self, array: PsLinearizedArray, coordinate: int, dtype: PsIntegerType):
-        name = f"{array.name}_stride{coordinate}"
+        name = f"_stride_{array.name}_{coordinate}"
         super().__init__(name, dtype, array)
         self._coordinate = coordinate
 
-- 
GitLab