diff --git a/ProcessLib/SmallDeformation/Tests.cmake b/ProcessLib/SmallDeformation/Tests.cmake index fd081776ee48b792ce447ec4937fe805f95372bc..5c6db41824f293ae773c357fd089357de5a0b591 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 0000000000000000000000000000000000000000..5d7eb19e1d0bbac475fa25d62ddb08aae2aaef6f --- /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>