From 003119204148d8413dbcfb4dc4bfb9b32613f18d Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Wed, 16 Feb 2022 20:48:27 +0100 Subject: [PATCH] [T] Added Simple MKL benchmark. --- ProcessLib/SmallDeformation/Tests.cmake | 3 +++ Tests/Data/Mechanics/Linear/cube_1e0_mkl.xml | 12 ++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 Tests/Data/Mechanics/Linear/cube_1e0_mkl.xml diff --git a/ProcessLib/SmallDeformation/Tests.cmake b/ProcessLib/SmallDeformation/Tests.cmake index fd081776ee4..5c6db41824f 100644 --- a/ProcessLib/SmallDeformation/Tests.cmake +++ b/ProcessLib/SmallDeformation/Tests.cmake @@ -6,6 +6,9 @@ if (NOT OGS_USE_MPI) OgsTest(PROJECTFILE Mechanics/Linear/square_1e5.prj RUNTIME 200) OgsTest(PROJECTFILE Mechanics/Linear/square_1e2_quad8_traction_top.prj) OgsTest(PROJECTFILE Mechanics/Linear/cube_1e0.prj) + if(OGS_USE_MKL) + OgsTest(PROJECTFILE Mechanics/Linear/cube_1e0_mkl.xml) + endif() OgsTest(PROJECTFILE Mechanics/Linear/cube_1e0_simple_shear.prj) OgsTest(PROJECTFILE Mechanics/Linear/MaterialForces/bar.prj) OgsTest(PROJECTFILE Mechanics/Linear/MaterialForces/bar_3D.prj RUNTIME 40) diff --git a/Tests/Data/Mechanics/Linear/cube_1e0_mkl.xml b/Tests/Data/Mechanics/Linear/cube_1e0_mkl.xml new file mode 100644 index 00000000000..5d7eb19e1d0 --- /dev/null +++ b/Tests/Data/Mechanics/Linear/cube_1e0_mkl.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<OpenGeoSysProjectDiff base_file="cube_1e0.prj"> + <add sel="/*/linear_solvers/linear_solver" pos="after"> + <linear_solver> + <name>general_linear_solver</name> + <eigen> + <solver_type>PardisoLU</solver_type> + </eigen> + </linear_solver> + </add> + <remove sel="/*/linear_solvers/linear_solver[1]" /> +</OpenGeoSysProjectDiff> -- GitLab