diff --git a/Documentation/ProjectFile/prj/processes/process/RICHARDS_MECHANICS/t_mass_lumping.md b/Documentation/ProjectFile/prj/processes/process/RICHARDS_MECHANICS/t_mass_lumping.md new file mode 100644 index 0000000000000000000000000000000000000000..01fff2a4ff88f5086ca1f730f1d3dcacc33ffe12 --- /dev/null +++ b/Documentation/ProjectFile/prj/processes/process/RICHARDS_MECHANICS/t_mass_lumping.md @@ -0,0 +1 @@ +A tag for enabling diagonal lumping of the mass matrix. diff --git a/ProcessLib/RichardsMechanics/CreateRichardsMechanicsProcess.cpp b/ProcessLib/RichardsMechanics/CreateRichardsMechanicsProcess.cpp index 72edbee59de593f14c3f991777bcc09eed099c71..f22c601ea16313d8bfea91ded6b448da5ba27156 100644 --- a/ProcessLib/RichardsMechanics/CreateRichardsMechanicsProcess.cpp +++ b/ProcessLib/RichardsMechanics/CreateRichardsMechanicsProcess.cpp @@ -188,6 +188,10 @@ std::unique_ptr<Process> createRichardsMechanicsProcess( ProcessLib::RichardsFlow::createRichardsFlowMaterialProperties( flow_material_config, material_ids, parameters); + auto const mass_lumping = + //! \ogs_file_param{prj__processes__process__RICHARDS_MECHANICS__mass_lumping} + config.getConfigParameter<bool>("mass_lumping", false); + RichardsMechanicsProcessData<DisplacementDim> process_data{ material_ids, std::move(flow_material), @@ -197,7 +201,8 @@ std::unique_ptr<Process> createRichardsMechanicsProcess( solid_density, solid_bulk_modulus, temperature, - specific_body_force}; + specific_body_force, + mass_lumping}; SecondaryVariableCollection secondary_variables; diff --git a/ProcessLib/RichardsMechanics/RichardsMechanicsFEM-impl.h b/ProcessLib/RichardsMechanics/RichardsMechanicsFEM-impl.h index 6cfa2b4c248bffcb34084ef6fda7fa1e730ec158..5656d8d15382df0804820291219174c7c7524f28 100644 --- a/ProcessLib/RichardsMechanics/RichardsMechanicsFEM-impl.h +++ b/ProcessLib/RichardsMechanics/RichardsMechanicsFEM-impl.h @@ -281,6 +281,13 @@ void RichardsMechanicsLocalAssembler< .noalias() += N_p.transpose() * S_L * rho_LR * alpha * identity2.transpose() * B * w; } + + if (_process_data.apply_mass_lumping) + { + auto Mpp = M.template block<pressure_size, pressure_size>( + pressure_index, pressure_index); + Mpp = Mpp.colwise().sum().eval().asDiagonal(); + } } template <typename ShapeFunctionDisplacement, typename ShapeFunctionPressure, @@ -553,6 +560,11 @@ void RichardsMechanicsLocalAssembler<ShapeFunctionDisplacement, dNdx_p.transpose() * rho_LR * k_rel * rho_Ki_over_mu * b * w; } + if (_process_data.apply_mass_lumping) + { + storage_p = storage_p.colwise().sum().eval().asDiagonal(); + } + // pressure equation, pressure part. local_Jac .template block<pressure_size, pressure_size>(pressure_index, diff --git a/ProcessLib/RichardsMechanics/RichardsMechanicsProcessData.h b/ProcessLib/RichardsMechanics/RichardsMechanicsProcessData.h index 0ea1097941182905676b0d20e47af91675379b46..b12ca3cfaf43cb1dbcb6b097e694b7d67fa70036 100644 --- a/ProcessLib/RichardsMechanics/RichardsMechanicsProcessData.h +++ b/ProcessLib/RichardsMechanics/RichardsMechanicsProcessData.h @@ -48,7 +48,8 @@ struct RichardsMechanicsProcessData ParameterLib::Parameter<double> const& solid_bulk_modulus_, ParameterLib::Parameter<double> const& temperature_, Eigen::Matrix<double, DisplacementDim, 1> - specific_body_force_) + specific_body_force_, + bool const apply_mass_lumping_) : material_ids(material_ids_), flow_material{std::move(flow_material_)}, solid_materials{std::move(solid_materials_)}, @@ -57,7 +58,8 @@ struct RichardsMechanicsProcessData solid_density(solid_density_), solid_bulk_modulus(solid_bulk_modulus_), temperature(temperature_), - specific_body_force(std::move(specific_body_force_)) + specific_body_force(std::move(specific_body_force_)), + apply_mass_lumping(apply_mass_lumping_) { } @@ -105,6 +107,8 @@ struct RichardsMechanicsProcessData MeshLib::PropertyVector<double>* element_saturation = nullptr; MeshLib::PropertyVector<double>* pressure_interpolated = nullptr; + bool const apply_mass_lumping; + EIGEN_MAKE_ALIGNED_OPERATOR_NEW; }; diff --git a/ProcessLib/RichardsMechanics/Tests.cmake b/ProcessLib/RichardsMechanics/Tests.cmake index d318ed709b28111518ed306895169847b3da4cd1..39ec1743fd21c5479833ebe5b7d89ff64e590e28 100644 --- a/ProcessLib/RichardsMechanics/Tests.cmake +++ b/ProcessLib/RichardsMechanics/Tests.cmake @@ -130,6 +130,26 @@ AddTest( GLOB Richards_2d_geometry_OBSERVATION_POINT_pcs_0_ts_*.vtu displacement displacement 2e-14 0 GLOB Richards_2d_geometry_OBSERVATION_POINT_pcs_0_ts_*.vtu pressure pressure 1e-7 1e-15 ) +AddTest( + NAME RichardsMechanics_RichardsFlow_2d_small_masslumping + PATH RichardsMechanics + EXECUTABLE ogs + EXECUTABLE_ARGS RichardsFlow_2d_small_masslumping.prj + WRAPPER time + TESTER vtkdiff + REQUIREMENTS NOT OGS_USE_MPI + DIFF_DATA + GLOB RichardsFlow_2d_small_masslumping_pcs_0_ts_*.vtu displacement displacement 2e-14 0 + GLOB RichardsFlow_2d_small_masslumping_pcs_0_ts_*.vtu sigma sigma 1e-8 0 + GLOB RichardsFlow_2d_small_masslumping_pcs_0_ts_*.vtu epsilon epsilon 1e-15 0 + GLOB RichardsFlow_2d_small_masslumping_pcs_0_ts_*.vtu pressure pressure 1e-7 1e-15 + GLOB RichardsFlow_2d_small_masslumping_pcs_0_ts_*.vtu pressure_interpolated pressure_interpolated 1e-7 1e-15 + GLOB RichardsFlow_2d_small_masslumping_pcs_0_ts_*.vtu saturation saturation 1e-11 1e-15 + GLOB RichardsFlow_2d_small_masslumping_pcs_0_ts_*.vtu saturation_avg saturation_avg 1e-11 1e-15 + GLOB RichardsFlow_2d_small_masslumping_pcs_0_ts_*.vtu velocity velocity 1e-15 1e-15 + GLOB RichardsFlow_2d_small_masslumping_pcs_0_ts_*.vtu HydraulicFlow HydraulicFlow 1e-13 0 + GLOB RichardsFlow_2d_small_masslumping_pcs_0_ts_*.vtu NodalForces NodalForces 1e-9 0 +) AddTest( NAME RichardsMechanics_RichardsFlow_2d_quasinewton PATH RichardsMechanics diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping.prj b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping.prj new file mode 100644 index 0000000000000000000000000000000000000000..0422929797780966ad4e6c92c7410cbff8e83270 --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping.prj @@ -0,0 +1,291 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<OpenGeoSysProject> + <mesh>Richards_2d.vtu</mesh> + <geometry>Richards_2d.gml</geometry> + <processes> + <process> + <name>RM</name> + <type>RICHARDS_MECHANICS</type> + <integration_order>3</integration_order> + <dimension>2</dimension> + <constitutive_relation> + <type>LinearElasticIsotropic</type> + <youngs_modulus>E</youngs_modulus> + <poissons_ratio>nu</poissons_ratio> + </constitutive_relation> + <solid_bulk_modulus>K_SR</solid_bulk_modulus> + <fluid_bulk_modulus>K_LR</fluid_bulk_modulus> + <biot_coefficient>alpha</biot_coefficient> + <solid_density>rho_sr</solid_density> + <process_variables> + <displacement>displacement</displacement> + <pressure>pressure</pressure> + </process_variables> + <material_property> + <fluid> + <density> + <type>Constant</type> + <value> 1 </value> + </density> + <viscosity> + <type>Constant</type> + <value> 1.e-3 </value> + </viscosity> + </fluid> + <porous_medium> + <porous_medium id="0"> + <permeability> + <permeability_tensor_entries>k</permeability_tensor_entries> + <type>Constant</type> + </permeability> + <porosity> + <type>Constant</type> + <porosity_parameter>phi</porosity_parameter> + </porosity> + <storage> + <type>Constant</type> + <value> 0.0 </value> + </storage> + <capillary_pressure> + <type>vanGenuchten</type> + <m>0.789029535864979</m> + <pc_max>36333.30</pc_max> + <pd>3633.33</pd> + <smax>0.95</smax> + <sr>0.1689</sr> + </capillary_pressure> + <relative_permeability> + <type>WettingPhaseVanGenuchten</type> + <krel_min>1e-12</krel_min> + <m>0.789029535864979</m> + <smax>0.95</smax> + <sr>0.1689</sr> + </relative_permeability> + </porous_medium> + </porous_medium> + </material_property> + <secondary_variables> + <secondary_variable type="static" internal_name="sigma" output_name="sigma"/> + <secondary_variable type="static" internal_name="epsilon" output_name="epsilon"/> + <secondary_variable type="static" internal_name="velocity" output_name="velocity"/> + <secondary_variable type="static" internal_name="saturation" output_name="saturation"/> + </secondary_variables> + <specific_body_force>0 -9.81</specific_body_force> + <mass_lumping>true</mass_lumping> + <temperature> temp </temperature> + </process> + </processes> + <time_loop> + <processes> + <process ref="RM"> + <nonlinear_solver>nonlinear_solver</nonlinear_solver> + <convergence_criterion> + <type>PerComponentDeltaX</type> + <norm_type>NORM2</norm_type> + <abstols>1e-7 1e-11 1e-10</abstols> + </convergence_criterion> + <time_discretization> + <type>BackwardEuler</type> + </time_discretization> + <time_stepping> + <type>FixedTimeStepping</type> + <t_initial>0</t_initial> + <t_end>2000</t_end> + <timesteps> + <pair> + <repeat>1</repeat> + <delta_t>1</delta_t> + </pair> + <pair> + <repeat>1</repeat> + <delta_t>2</delta_t> + </pair> + <pair> + <repeat>1</repeat> + <delta_t>5</delta_t> + </pair> + <pair> + <repeat>1</repeat> + <delta_t>10</delta_t> + </pair> + <pair> + <repeat>50</repeat> + <delta_t>20</delta_t> + </pair> + </timesteps> + </time_stepping> + </process> + </processes> + <output> + <type>VTK</type> + <prefix>RichardsFlow_2d_small_masslumping</prefix> + <timesteps> + <pair> + <repeat>9</repeat> + <each_steps>1</each_steps> + </pair> + <pair> + <repeat>100</repeat> + <each_steps>10</each_steps> + </pair> + </timesteps> + <output_iteration_results>false</output_iteration_results> + <variables> + <variable>displacement</variable> + <variable>pressure</variable> + <variable>sigma</variable> + <variable>epsilon</variable> + <variable>velocity</variable> + <variable>saturation</variable> + </variables> + </output> + </time_loop> + <parameters> + <!-- Mechanics --> + <parameter> + <name>K_SR</name> + <type>Constant</type> + <value>160e300</value> + </parameter> + <parameter> + <name>E</name> + <type>Constant</type> + <value>5e9</value> + </parameter> + <parameter> + <name>nu</name> + <type>Constant</type> + <value>.1</value> + </parameter> + <!-- Model parameters --> + <parameter> + <name>k</name> + <type>Constant</type> + <value>4.46e-13</value> + </parameter> + <parameter> + <name>alpha</name> + <type>Constant</type> + <value>0</value> + </parameter> + <parameter> + <name>phi</name> + <type>Constant</type> + <value>0.38</value> + </parameter> + <parameter> + <name>rho_sr</name> + <type>Constant</type> + <value>1</value> + </parameter> + <parameter> + <name>K_LR</name> + <type>Constant</type> + <value>2.2e300</value> + </parameter> + <parameter> + <name>temp</name> + <type>Constant</type> + <value>293.15</value> + </parameter> + <parameter> + <name>displacement0</name> + <type>Constant</type> + <values>0 0</values> + </parameter> + <parameter> + <name>dirichlet0</name> + <type>Constant</type> + <values>0</values> + </parameter> + <parameter> + <name>p0</name> + <type>Constant</type> + <value>-5000</value> + </parameter> + <parameter> + <name>p_Dirichlet_bottom</name> + <type>Constant</type> + <value>1000</value> + </parameter> + </parameters> + <process_variables> + <process_variable> + <name>displacement</name> + <components>2</components> + <order>2</order> + <initial_condition>displacement0</initial_condition> + <boundary_conditions> + <boundary_condition> + <geometrical_set>Richards_2d_geometry</geometrical_set> + <geometry>LEFT</geometry> + <type>Dirichlet</type> + <component>0</component> + <parameter>dirichlet0</parameter> + </boundary_condition> + <boundary_condition> + <geometrical_set>Richards_2d_geometry</geometrical_set> + <geometry>RIGHT</geometry> + <type>Dirichlet</type> + <component>0</component> + <parameter>dirichlet0</parameter> + </boundary_condition> + <boundary_condition> + <geometrical_set>Richards_2d_geometry</geometrical_set> + <geometry>BOTTOM</geometry> + <type>Dirichlet</type> + <component>1</component> + <parameter>dirichlet0</parameter> + </boundary_condition> + <boundary_condition> + <geometrical_set>Richards_2d_geometry</geometrical_set> + <geometry>TOP</geometry> + <type>Dirichlet</type> + <component>1</component> + <parameter>dirichlet0</parameter> + </boundary_condition> + </boundary_conditions> + </process_variable> + <process_variable> + <name>pressure</name> + <components>1</components> + <order>1</order> + <initial_condition>p0</initial_condition> + <boundary_conditions> + <boundary_condition> + <geometrical_set>Richards_2d_geometry</geometrical_set> + <geometry>BOTTOM</geometry> + <type>Dirichlet</type> + <parameter>p_Dirichlet_bottom</parameter> + </boundary_condition> + <boundary_condition> + <geometrical_set>Richards_2d_geometry</geometrical_set> + <geometry>TOP</geometry> + <type>Dirichlet</type> + <parameter>p0</parameter> + </boundary_condition> + </boundary_conditions> + </process_variable> + </process_variables> + <nonlinear_solvers> + <nonlinear_solver> + <name>nonlinear_solver</name> + <type>Newton</type> + <max_iter>100</max_iter> + <linear_solver>general_linear_solver</linear_solver> + <!--damping>0.9</damping--> + </nonlinear_solver> + </nonlinear_solvers> + <linear_solvers> + <linear_solver> + <name>general_linear_solver</name> + <eigen> + <solver_type>SparseLU</solver_type> + <scaling>true</scaling> + <!-- + <solver_type>PardisoLU</solver_type> + --> + </eigen> + </linear_solver> + </linear_solvers> +</OpenGeoSysProject> diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_0_t_0.000000.vtu b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_0_t_0.000000.vtu new file mode 100644 index 0000000000000000000000000000000000000000..48c18f3419c8c95e9e96ff7ea7b76b324dcc3afd --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_0_t_0.000000.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e141d24f636f15fda9732dc31c9cd1aa17c6e1c895c000dd271241c62dcb725 +size 8735 diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_104_t_2000.000000.vtu b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_104_t_2000.000000.vtu new file mode 100644 index 0000000000000000000000000000000000000000..eb65da22434a58c00e6e4a11c865d592d89f8b56 --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_104_t_2000.000000.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98f8f70779afa8f0c959622fe2be4d06d4c43e225037020d581aea22bf40c096 +size 41155 diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_19_t_318.000000.vtu b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_19_t_318.000000.vtu new file mode 100644 index 0000000000000000000000000000000000000000..e372a4d8e48807eac3f330d07365b77fcc4f46aa --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_19_t_318.000000.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3103596ab508ffdc503875d9205f15ed518fe943602ab94c569fa33d10e68589 +size 40255 diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_1_t_1.000000.vtu b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_1_t_1.000000.vtu new file mode 100644 index 0000000000000000000000000000000000000000..2569e9392d837184d74da16df40daac6ec0f6ac6 --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_1_t_1.000000.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eb924b177d7865986dc8203559a034684b251481fc1aa54fa191a77bb1c9a29 +size 39503 diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_29_t_518.000000.vtu b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_29_t_518.000000.vtu new file mode 100644 index 0000000000000000000000000000000000000000..73d86903ea5172d5fef6f891cb671c8c0a208fee --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_29_t_518.000000.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f041203838263b72e672519f357cfa59a962817576df9bb637a9ad35f674829 +size 40539 diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_2_t_3.000000.vtu b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_2_t_3.000000.vtu new file mode 100644 index 0000000000000000000000000000000000000000..3a03f3a9cad161187282a8a9984dcf3686de3e54 --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_2_t_3.000000.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfe3c9e5844c035ed21aae97412563ae24b26bf28679e516f244248feec1cbc8 +size 39535 diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_39_t_718.000000.vtu b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_39_t_718.000000.vtu new file mode 100644 index 0000000000000000000000000000000000000000..eded4fc2ba8ae775e3f0a2176a40ed9c2de88af0 --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_39_t_718.000000.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6450e7e3b8b21638f0c841d43d344263a2a4cb0a9131aa9d8adcb1b2e71b53b4 +size 40687 diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_3_t_8.000000.vtu b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_3_t_8.000000.vtu new file mode 100644 index 0000000000000000000000000000000000000000..d589598045362b005aad2cb0f3ea423f6d354fee --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_3_t_8.000000.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecea9f5bc566a259c99d86c2078afe7d67d5b6915479717d1325bd022cbdf93e +size 39635 diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_49_t_918.000000.vtu b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_49_t_918.000000.vtu new file mode 100644 index 0000000000000000000000000000000000000000..6c483c3c7f877b394d663a48bf6b160544d9df11 --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_49_t_918.000000.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f9e6e14db286908c5645ffd4c5ffe834a8e9e84a96dc6a19b2aad1ca8bb5a3d +size 40703 diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_4_t_18.000000.vtu b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_4_t_18.000000.vtu new file mode 100644 index 0000000000000000000000000000000000000000..d9c948e44385813e2b32d3af29686a70ece043aa --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_4_t_18.000000.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7284e3f3f2b3314f3379844316306ee7ba1ef2ce8de5832023654af2628f6f2e +size 39743 diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_59_t_1118.000000.vtu b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_59_t_1118.000000.vtu new file mode 100644 index 0000000000000000000000000000000000000000..a94bd7d1118092580b4d266d0cf9d4107b81e546 --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_59_t_1118.000000.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99c5b702a22e2006eb01a6d87ed2a161f6af5dff96adaa9a79544d838612d64b +size 41007 diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_5_t_38.000000.vtu b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_5_t_38.000000.vtu new file mode 100644 index 0000000000000000000000000000000000000000..eb5e2cc7595c731b03200662a4980bb9475ce627 --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_5_t_38.000000.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2446df14b368485382f1cf28b0d9077318350b9c6151ead7b37b9bc54a7c0fd +size 40007 diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_69_t_1318.000000.vtu b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_69_t_1318.000000.vtu new file mode 100644 index 0000000000000000000000000000000000000000..df503293b833cc7c6b26a996f29369494e867fa9 --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_69_t_1318.000000.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44835c4f4b4bc0de12edb89ed77f9c4a4ff582eb0e6686153e517f154f0d94bd +size 40739 diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_6_t_58.000000.vtu b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_6_t_58.000000.vtu new file mode 100644 index 0000000000000000000000000000000000000000..9dbf29f9b28d909a374ab403ca43839d9df733a7 --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_6_t_58.000000.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb5ec11fbe3d41eed9ce5dd200336cc126e4adb271839d6337a2774df213cd5b +size 39855 diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_79_t_1518.000000.vtu b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_79_t_1518.000000.vtu new file mode 100644 index 0000000000000000000000000000000000000000..e0eef6e10423498f388a0fe428d8f2ab7bd1c7b2 --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_79_t_1518.000000.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6aa5bd7973b7fa43d98c371cbbb727a35ecbf7c59a244f55269524063614fe16 +size 41099 diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_7_t_78.000000.vtu b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_7_t_78.000000.vtu new file mode 100644 index 0000000000000000000000000000000000000000..6cf3ea7778a096eef547b5a559c7cf3e7e6ae30b --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_7_t_78.000000.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33a4b36e4bc7f660e3b38d393b06b3d89a48ad5137d5033209e3130c99c4eb1a +size 39935 diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_89_t_1718.000000.vtu b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_89_t_1718.000000.vtu new file mode 100644 index 0000000000000000000000000000000000000000..cdb77a343ac9ef1766a90e8260308325469a9e34 --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_89_t_1718.000000.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99b1448c7fd315a546cef496557e9a3a9c30593c46581f8aa1d6a98e2bafb9fa +size 41087 diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_8_t_98.000000.vtu b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_8_t_98.000000.vtu new file mode 100644 index 0000000000000000000000000000000000000000..26102387039959151f09dfc808fba612fa9d67e1 --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_8_t_98.000000.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39baad583ea33da47d23709c1e084b82384639eddda8f4e8f9442ce9c31d5bd9 +size 40043 diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_99_t_1918.000000.vtu b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_99_t_1918.000000.vtu new file mode 100644 index 0000000000000000000000000000000000000000..4b1f6eed0c88a0be1e0b6599db4eb0d6253a640e --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_99_t_1918.000000.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:715743b11ec79fbec93460658167dc9c959998601b680353bd0827145aec74d1 +size 41091 diff --git a/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_9_t_118.000000.vtu b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_9_t_118.000000.vtu new file mode 100644 index 0000000000000000000000000000000000000000..73f68703a910f93b51d4b79e83d55100fd2ab79f --- /dev/null +++ b/Tests/Data/RichardsMechanics/RichardsFlow_2d_small_masslumping_pcs_0_ts_9_t_118.000000.vtu @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8387630a2e20c59e64401aaba0f08eb63ba78e3708c63bbfae145932036b362b +size 40151