From a8d12b2dddec7dc76eb6951990b8cc6e9a7a3b34 Mon Sep 17 00:00:00 2001 From: Bryan Reuter Date: Fri, 21 Feb 2025 16:11:58 -0700 Subject: [PATCH] Panzer :: Start reproducer Signed-off-by: Bryan Reuter --- .../example/main_driver/CMakeLists.txt | 3 + .../energy-ss-tp-multiblock-ic-bc-issue.xml | 310 ++++++++++++++++++ .../example/main_driver/make-mesh.sh | 2 + .../adapters-stk/example/main_driver/test.jou | 39 +++ 4 files changed, 354 insertions(+) create mode 100644 packages/panzer/adapters-stk/example/main_driver/energy-ss-tp-multiblock-ic-bc-issue.xml create mode 100644 packages/panzer/adapters-stk/example/main_driver/make-mesh.sh create mode 100644 packages/panzer/adapters-stk/example/main_driver/test.jou diff --git a/packages/panzer/adapters-stk/example/main_driver/CMakeLists.txt b/packages/panzer/adapters-stk/example/main_driver/CMakeLists.txt index 9de8071715b0..2885895ceb3d 100644 --- a/packages/panzer/adapters-stk/example/main_driver/CMakeLists.txt +++ b/packages/panzer/adapters-stk/example/main_driver/CMakeLists.txt @@ -36,6 +36,9 @@ TRIBITS_COPY_FILES_TO_BINARY_DIR(main_driver_files periodic_wedge.xml periodic_wedge.pam energy-periodic-32bit-limit.xml + energy-ss-tp-multiblock-ic-bc-issue.xml + test.jou + make-mesh.sh EXEDEPS main_driver ) diff --git a/packages/panzer/adapters-stk/example/main_driver/energy-ss-tp-multiblock-ic-bc-issue.xml b/packages/panzer/adapters-stk/example/main_driver/energy-ss-tp-multiblock-ic-bc-issue.xml new file mode 100644 index 000000000000..d76ef2865662 --- /dev/null +++ b/packages/panzer/adapters-stk/example/main_driver/energy-ss-tp-multiblock-ic-bc-issue.xml @@ -0,0 +1,310 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/panzer/adapters-stk/example/main_driver/make-mesh.sh b/packages/panzer/adapters-stk/example/main_driver/make-mesh.sh new file mode 100644 index 000000000000..1d04e67950b1 --- /dev/null +++ b/packages/panzer/adapters-stk/example/main_driver/make-mesh.sh @@ -0,0 +1,2 @@ +cubit -nogui -nographics -nojournal -batch test.jou +decomp --processors 3 --rcb tri3-combined-centers.exo diff --git a/packages/panzer/adapters-stk/example/main_driver/test.jou b/packages/panzer/adapters-stk/example/main_driver/test.jou new file mode 100644 index 000000000000..3179466b11f9 --- /dev/null +++ b/packages/panzer/adapters-stk/example/main_driver/test.jou @@ -0,0 +1,39 @@ +#{ctype = "tri3"} +#{scheme = "triadvance"} + +create surface rectangle width 2 height 1 zplane +split surface 1 across location position -0.05 -2 0 location position -0.05 2 0 +merge surface 3 2 + +set duplicate block elements off +block 1 add surface 3 +block 1 name "left" +block 1 element type {ctype} + +set duplicate block elements off +block 2 add surface 2 +block 2 name "right" +block 2 element type {ctype} + +sideset 1 add curve 2 wrt surface 3 +sideset 1 name "xmin" +sideset 2 add curve 4 wrt surface 2 +sideset 2 name "xmax" +sideset 3 add curve 9 wrt surface 3 +sideset 3 add curve 6 wrt surface 2 +sideset 3 name "ymin" +sideset 4 add curve 8 wrt surface 3 +sideset 4 add curve 7 wrt surface 2 +sideset 4 name "ymax" +sideset 5 add curve 5 wrt surface all +sideset 5 name "center" + +surface all interval 7 +surface all scheme {scheme} +mesh surface all + +#{tolower(ctype)} + +set exodus netcdf4 on + +export mesh "{ctype}-combined-centers.exo" dimension 2 overwrite