From 1de69b1b7651448b393f903a47307be75ac7b98b Mon Sep 17 00:00:00 2001 From: AnHeuermann <38031952+AnHeuermann@users.noreply.github.com> Date: Thu, 27 Aug 2026 11:17:16 +0200 Subject: [PATCH 1/2] New Backend Test without SimCode scalarization * Test lib LargeTestSuite with `--simCodeScalarize=false` * Set optlevel to `O2`, C sources should be way smaller --- configs/heavy_tests.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/configs/heavy_tests.json b/configs/heavy_tests.json index a45be52..7bf0927 100644 --- a/configs/heavy_tests.json +++ b/configs/heavy_tests.json @@ -60,5 +60,17 @@ "procCCompile":0, "optlevel":"-O0 -march=native", "extraCustomCommands":["setCommandLineOptions(\"--newBackend -d=mergeComponents --generateDynamicJacobian=symbolic --maxSizeNonlinearTearing=400\")"] + }, + { + "library":"LargeTestSuite", + "libraryVersion":"master", + "libraryVersionNameForTests":"NB_simvec", + "ulimitOmc":400, + "ulimitExe":400, + "ulimitMemory":62914560, + "procOMC":0, + "procCCompile":0, + "optlevel":"-O2 -march=native", + "extraCustomCommands":["setCommandLineOptions(\"--newBackend -d=arrayConnect --simCodeScalarize=false\")"] } ] From 652ab57108ba011fc888d81f6dd2cbeafdd3e6a6 Mon Sep 17 00:00:00 2001 From: AnHeuermann <38031952+AnHeuermann@users.noreply.github.com> Date: Thu, 27 Aug 2026 12:13:35 +0200 Subject: [PATCH 2/2] Move back to O0 --- configs/heavy_tests.json | 2 +- configs/heavy_tests.json.bak | 102 ----------------------------------- 2 files changed, 1 insertion(+), 103 deletions(-) delete mode 100644 configs/heavy_tests.json.bak diff --git a/configs/heavy_tests.json b/configs/heavy_tests.json index 7bf0927..327e786 100644 --- a/configs/heavy_tests.json +++ b/configs/heavy_tests.json @@ -70,7 +70,7 @@ "ulimitMemory":62914560, "procOMC":0, "procCCompile":0, - "optlevel":"-O2 -march=native", + "optlevel":"-O0 -march=native", "extraCustomCommands":["setCommandLineOptions(\"--newBackend -d=arrayConnect --simCodeScalarize=false\")"] } ] diff --git a/configs/heavy_tests.json.bak b/configs/heavy_tests.json.bak deleted file mode 100644 index 3d9093f..0000000 --- a/configs/heavy_tests.json.bak +++ /dev/null @@ -1,102 +0,0 @@ -[ - { - "library":"ScalableTestSuite", - "libraryVersion":"master", - "libraryVersionNameForTests":"OB", - "ulimitOmc":400, - "ulimitExe":300, - "ulimitMemory":62914560, - "procOMC":0, - "procCCompile":0, - "optlevel":"-O0 -march=native", - "referenceFileExtension":"mat", - "referenceFileNameDelimiter":".", - "referenceFinalDot":"_res.", - "referenceFiles":{ - "giturl":"https://github.com/casella/ScalableTestSuite-ref", - "destination":"ReferenceFiles/ScalableTestSuite" - } - }, - { - "library":"ScalableTestSuite", - "libraryVersion":"master", - "libraryVersionNameForTests":"NB", - "ulimitOmc":400, - "ulimitExe":300, - "ulimitMemory":62914560, - "procOMC":0, - "procCCompile":0, - "optlevel":"-O0 -march=native", - "referenceFileExtension":"mat", - "referenceFileNameDelimiter":".", - "referenceFinalDot":"_res.", - "referenceFiles":{ - "giturl":"https://github.com/casella/ScalableTestSuite-ref", - "destination":"ReferenceFiles/ScalableTestSuite" - }, - "extraCustomCommands":["setCommandLineOptions(\"--newBackend -d=arrayConnect\")"] - }, - { - "library":"LargeTestSuite", - "libraryVersion":"master", - "libraryVersionNameForTests":"NB", - "ulimitOmc":400, - "ulimitExe":400, - "ulimitMemory":62914560, - "procOMC":0, - "procCCompile":0, - "optlevel":"-O0 -march=native", - "extraCustomCommands":["setCommandLineOptions(\"--newBackend -d=arrayConnect\")"] - }, - { - "library":"ScalableTestGrids", - "libraryVersion":"master", - "libraryVersionNameForTests":"NB_NumericalJacobian", - "ignoreModelPrefix":"ScalableTestGrids.Models.Type1Large", - "ulimitOmc":800, - "ulimitExe":300, - "ulimitMemory":62000000, - "procOMC":0, - "procCCompile":0, - "optlevel":"-O0 -march=native", - "extraCustomCommands":["setCommandLineOptions(\"--newBackend -d=mergeComponents\")"] - }, - { - "library":"ScalableTestGrids", - "libraryVersion":"master", - "libraryVersionNameForTests":"NB_SymbolicJacobian", - "ignoreModelPrefix":"ScalableTestGrids.Models.Type1Large", - "ulimitOmc":800, - "ulimitExe":300, - "ulimitMemory":62000000, - "procOMC":0, - "procCCompile":0, - "optlevel":"-O0 -march=native", - "extraCustomCommands":["setCommandLineOptions(\"--newBackend -d=mergeComponents --generateDynamicJacobian=symbolic\")"] - }, - { - "library":"ScalableTestGrids", - "libraryVersion":"master", - "libraryVersionNameForTests":"OB_NumericalJacobian", - "ignoreModelPrefix":"ScalableTestGrids.Models.Type1Large", - "ulimitOmc":800, - "ulimitExe":300, - "ulimitMemory":62000000, - "procOMC":0, - "procCCompile":0, - "optlevel":"-O0 -march=native"] - }, - { - "library":"ScalableTestGrids", - "libraryVersion":"master", - "libraryVersionNameForTests":"OB_SymbolicJacobian", - "ignoreModelPrefix":"ScalableTestGrids.Models.Type1Large", - "ulimitOmc":800, - "ulimitExe":300, - "ulimitMemory":62000000, - "procOMC":0, - "procCCompile":0, - "optlevel":"-O0 -march=native", - "extraCustomCommands":["setCommandLineOptions(\"--generateDynamicJacobian=symbolic\")"] - } -]