-
Notifications
You must be signed in to change notification settings - Fork 239
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2901 from TomFischer/AddFurtherBulkElementMappings
Add bulk element mappings for triangles.
- Loading branch information
Showing
15 changed files
with
278 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3 changes: 3 additions & 0 deletions
3
...LiquidFlow/Flux/2D/LF_square_1x1_tri_1.8e1_surfaceflux_pcs_0_ts_1_t_0.432000_expected.vtu
Git LFS file not shown
3 changes: 3 additions & 0 deletions
3
...LiquidFlow/Flux/2D/LF_square_1x1_tri_1.8e1_surfaceflux_pcs_0_ts_2_t_0.864000_expected.vtu
Git LFS file not shown
192 changes: 192 additions & 0 deletions
192
Tests/Data/Parabolic/LiquidFlow/Flux/2D/square_1.8e1_calculatesurfaceflux.prj
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,192 @@ | ||
<?xml version="1.0" encoding="ISO-8859-1"?> | ||
<OpenGeoSysProject> | ||
<meshes> | ||
<mesh>square_1x1_tri_1.8e1.vtu</mesh> | ||
<mesh>square_1x1_tri_1.8e1_complete_boundary.vtu</mesh> | ||
<mesh>square_1x1_tri_1.8e1_left.vtu</mesh> | ||
<mesh>square_1x1_tri_1.8e1_right.vtu</mesh> | ||
</meshes> | ||
<processes> | ||
<process> | ||
<name>LiquidFlow</name> | ||
<type>LIQUID_FLOW</type> | ||
<integration_order>2</integration_order> | ||
<darcy_gravity> | ||
<!-- axis_id: 0, 1, or the dimension of space minus one --> | ||
<axis_id>0</axis_id> | ||
<!-- g>=0. g=0: non gravity term --> | ||
<g>0.</g> | ||
</darcy_gravity> | ||
<process_variables> | ||
<process_variable>pressure</process_variable> | ||
</process_variables> | ||
<secondary_variables> | ||
<secondary_variable internal_name="darcy_velocity" output_name="v"/> | ||
</secondary_variables> | ||
<calculatesurfaceflux> | ||
<mesh>square_1x1_tri_1.8e1_complete_boundary</mesh> | ||
<property_name>specific_flux</property_name> | ||
<output_mesh>square_1x1_tri_1.8e1_complete_boundary_left_right_dirichlet_specific_flux.vtu</output_mesh> | ||
</calculatesurfaceflux> | ||
</process> | ||
</processes> | ||
<time_loop> | ||
<processes> | ||
<process ref="LiquidFlow"> | ||
<nonlinear_solver>basic_picard</nonlinear_solver> | ||
<convergence_criterion> | ||
<type>DeltaX</type> | ||
<norm_type>NORM2</norm_type> | ||
<abstol>1.e-10</abstol> | ||
</convergence_criterion> | ||
<time_discretization> | ||
<type>BackwardEuler</type> | ||
</time_discretization> | ||
<time_stepping> | ||
<type>FixedTimeStepping</type> | ||
<t_initial> 0.0 </t_initial> | ||
<t_end> 0.864 </t_end> | ||
<timesteps> | ||
<pair> | ||
<repeat>2</repeat> | ||
<delta_t>0.432</delta_t> | ||
</pair> | ||
</timesteps> | ||
</time_stepping> | ||
</process> | ||
</processes> | ||
<output> | ||
<type>VTK</type> | ||
<prefix>LF_square_1x1_tri_1.8e1_surfaceflux</prefix> | ||
<timesteps> | ||
<pair> | ||
<repeat> 1 </repeat> | ||
<each_steps> 1 </each_steps> | ||
</pair> | ||
</timesteps> | ||
<variables> | ||
<variable> pressure </variable> | ||
<variable> v </variable> | ||
</variables> | ||
</output> | ||
</time_loop> | ||
<media> | ||
<medium id="0"> | ||
<phases> | ||
<phase> | ||
<type>AqueousLiquid</type> | ||
<properties> | ||
<property> | ||
<name>viscosity</name> | ||
<type>Constant</type> | ||
<value> 1.295e-4 </value> | ||
</property> | ||
<property> | ||
<name>density</name> | ||
<type>Constant</type> | ||
<value> 78.68 </value> | ||
</property> | ||
</properties> | ||
</phase> | ||
</phases> | ||
<properties> | ||
<property> | ||
<name>permeability</name> | ||
<type>Constant</type> | ||
<value>9.2e-12 0 0 9.2e-12</value> | ||
</property> | ||
<property> | ||
<name>reference_temperature</name> | ||
<type>Constant</type> | ||
<value>293.15</value> | ||
</property> | ||
<property> | ||
<name>porosity</name> | ||
<type>Constant</type> | ||
<value>1</value> | ||
</property> | ||
<property> | ||
<name>storage</name> | ||
<type>Constant</type> | ||
<value> 8.05e-10 </value> | ||
</property> | ||
</properties> | ||
</medium> | ||
</media> | ||
<parameters> | ||
<parameter> | ||
<name>p0</name> | ||
<type>Constant</type> | ||
<value>5e6</value> | ||
</parameter> | ||
<parameter> | ||
<name>p_Dirichlet_left</name> | ||
<type>Constant</type> | ||
<value>1e7</value> | ||
</parameter> | ||
<parameter> | ||
<name>p_Dirichlet_right</name> | ||
<type>Constant</type> | ||
<value>1e6</value> | ||
</parameter> | ||
<parameter> | ||
<name>constant_porosity_parameter</name> | ||
<type>Constant</type> | ||
<value>1</value> | ||
</parameter> | ||
<parameter> | ||
<name>kappa1</name> | ||
<type>Constant</type> | ||
<values>9.2e-12 0 0 9.2e-12</values> | ||
</parameter> | ||
<parameter> | ||
<name>p_spatial</name> | ||
<type>Constant</type> | ||
<value>1</value> | ||
</parameter> | ||
</parameters> | ||
<process_variables> | ||
<process_variable> | ||
<name>pressure</name> | ||
<components>1</components> | ||
<order>1</order> | ||
<initial_condition>p0</initial_condition> | ||
<boundary_conditions> | ||
<boundary_condition> | ||
<mesh>square_1x1_tri_1.8e1_left</mesh> | ||
<type>Dirichlet</type> | ||
<parameter>p_Dirichlet_left</parameter> | ||
</boundary_condition> | ||
<boundary_condition> | ||
<mesh>square_1x1_tri_1.8e1_right</mesh> | ||
<type>Dirichlet</type> | ||
<parameter>p_Dirichlet_right</parameter> | ||
</boundary_condition> | ||
</boundary_conditions> | ||
</process_variable> | ||
</process_variables> | ||
<nonlinear_solvers> | ||
<nonlinear_solver> | ||
<name>basic_picard</name> | ||
<type>Picard</type> | ||
<max_iter>10</max_iter> | ||
<linear_solver>general_linear_solver</linear_solver> | ||
</nonlinear_solver> | ||
</nonlinear_solvers> | ||
<linear_solvers> | ||
<linear_solver> | ||
<name>general_linear_solver</name> | ||
<lis>-i cg -p jacobi -tol 1e-16 -maxiter 10000</lis> | ||
<eigen> | ||
<solver_type>CG</solver_type> | ||
<precon_type>DIAGONAL</precon_type> | ||
<max_iteration_step>10000</max_iteration_step> | ||
<error_tolerance>1e-16</error_tolerance> | ||
</eigen> | ||
<petsc> | ||
<prefix>lf</prefix> | ||
<parameters>-lf_ksp_type cg -lf_pc_type bjacobi -lf_ksp_rtol 1e-16 -lf_ksp_max_it 10000</parameters> | ||
</petsc> | ||
</linear_solver> | ||
</linear_solvers> | ||
</OpenGeoSysProject> |
3 changes: 3 additions & 0 deletions
3
Tests/Data/Parabolic/LiquidFlow/Flux/2D/square_1x1_tri_1.8e1.vtu
Git LFS file not shown
3 changes: 3 additions & 0 deletions
3
Tests/Data/Parabolic/LiquidFlow/Flux/2D/square_1x1_tri_1.8e1_complete_boundary.vtu
Git LFS file not shown
3 changes: 3 additions & 0 deletions
3
...x1_tri_1.8e1_complete_boundary_left_right_dirichlet_specific_flux_t_0.432000_expected.vtu
Git LFS file not shown
3 changes: 3 additions & 0 deletions
3
...x1_tri_1.8e1_complete_boundary_left_right_dirichlet_specific_flux_t_0.864000_expected.vtu
Git LFS file not shown
3 changes: 3 additions & 0 deletions
3
Tests/Data/Parabolic/LiquidFlow/Flux/2D/square_1x1_tri_1.8e1_left.vtu
Git LFS file not shown
3 changes: 3 additions & 0 deletions
3
Tests/Data/Parabolic/LiquidFlow/Flux/2D/square_1x1_tri_1.8e1_right.vtu
Git LFS file not shown
Binary file not shown.