From dbef149eae7d28496a7bc144e4889ba723d0eacc Mon Sep 17 00:00:00 2001 From: Frederik Hennig <frederik.hennig@fau.de> Date: Wed, 18 Dec 2024 10:29:46 +0100 Subject: [PATCH] update jacobi test case --- .../source/JacobiMdspan.harness.cpp | 12 ++++++------ tests/generator_scripts/source/JacobiMdspan.py | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/generator_scripts/source/JacobiMdspan.harness.cpp b/tests/generator_scripts/source/JacobiMdspan.harness.cpp index e2b8c71..529d12c 100644 --- a/tests/generator_scripts/source/JacobiMdspan.harness.cpp +++ b/tests/generator_scripts/source/JacobiMdspan.harness.cpp @@ -5,21 +5,21 @@ namespace stdex = std::experimental; -using field_t = stdex::mdspan<double, stdex::extents< int64_t, std::dynamic_extent, std::dynamic_extent>>; -using scalar_field_t = stdex::mdspan<double, stdex::extents< int64_t, std::dynamic_extent, std::dynamic_extent, 1>>; +using field_t = stdex::mdspan<double, stdex::extents<int64_t, std::dynamic_extent, std::dynamic_extent>, stdex::layout_left>; +using scalar_field_t = stdex::mdspan<double, stdex::extents<int64_t, std::dynamic_extent, std::dynamic_extent, 1>, stdex::layout_left>; int main(void) { auto data_f = std::make_unique<double[]>(64); - scalar_field_t f{ data_f.get(), 8, 8 }; + scalar_field_t f{data_f.get(), 8, 8}; auto data_u = std::make_unique<double[]>(64); - field_t u{ data_u.get(), 8, 8 }; + field_t u{data_u.get(), 8, 8}; auto data_u_tmp = std::make_unique<double[]>(64); - field_t u_tmp{ data_u_tmp.get(), 8, 8 }; + field_t u_tmp{data_u_tmp.get(), 8, 8}; - double h { 1.0 / 7.0 }; + double h{1.0 / 7.0}; gen::jacobi_smooth(f, h, u_tmp, u); } diff --git a/tests/generator_scripts/source/JacobiMdspan.py b/tests/generator_scripts/source/JacobiMdspan.py index 41f149a..35dcd43 100644 --- a/tests/generator_scripts/source/JacobiMdspan.py +++ b/tests/generator_scripts/source/JacobiMdspan.py @@ -20,8 +20,8 @@ with SourceFileGenerator() as sfg: poisson_kernel = sfg.kernels.create(poisson_jacobi) sfg.function("jacobi_smooth")( - sfg.map_field(u_src, mdspan.from_field(u_src)), - sfg.map_field(u_dst, mdspan.from_field(u_dst)), + sfg.map_field(u_src, mdspan.from_field(u_src, layout_policy="layout_left")), + sfg.map_field(u_dst, mdspan.from_field(u_dst, layout_policy="layout_left")), sfg.map_field(f, mdspan.from_field(f)), sfg.call(poisson_kernel) ) -- GitLab