Mechanics Boundary Conditions

Module: devtests.mechanics.boundarycondition.run

Section author: Christoph Augustin <christoph.augustin@medunigraz.at> andMatthias Gsell <matthias.gsell@medunigraz.at>

This example demonstrates the application of different types of boundary conditions to a cube.

Mesh

A simple cube mesh is generated of default side length 0.2 mm and resolution 0.l mm. This can be changed with command line parameters.

Boundary Conditions

In both experiments, the y = -0.5 \times sidelength surface is fixed with a Dirichlet boundary condition, and the y = 0.5 \times sidelength surface is either displaced with a time-varying Dirichlet boundary condition, or has a time-varying pressure applied with a Neumann boundary condition. The magnitude of these displacements/pressure can be modified on the command line.

Tests

Fdirichlet_fixation_strong_P1-P0_hex_QS

Tags: FAST MECHANICS SERIAL

Checks:

  • Compare against stored reference: max_error(x.dynpt.gz)
  • Compare against stored reference: max_error(firstPrincipalStress.igb.gz)

Last run: 2023-03-26 01:19:22.514297, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:00.842775
ALL PASSED
  PASS max_error(x.dynpt.gz): 0.00031280517578125
  PASS max_error(firstPrincipalStress.igb.gz): 0.00016021728515625

Mdirichlet_fixation_strong_P1-P0_hex_QS

Tags: MEDIUM MECHANICS PARALLEL

Checks:

  • Compare against stored reference: max_error(x.dynpt.gz)
  • Compare against stored reference: max_error(firstPrincipalStress.igb.gz)

Last run: 2023-03-26 01:19:23.397179, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:26.511792
ALL PASSED
  PASS max_error(x.dynpt.gz): 0.00031280517578125
  PASS max_error(firstPrincipalStress.igb.gz): 0.00044155120849609375

Fdirichlet_fixation_strong_MINI_tet_GA

Tags: FAST MECHANICS SERIAL

Checks:

  • Compare against stored reference: max_error(x.dynpt.gz)
  • Compare against stored reference: max_error(firstPrincipalStress.igb.gz)

Last run: 2023-03-26 01:19:49.961742, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:00.961048
ALL PASSED
  PASS max_error(x.dynpt.gz): 1.52587890625e-05
  PASS max_error(firstPrincipalStress.igb.gz): 8.20159912109375e-05

Mdirichlet_fixation_strong_MINI_tet_GA

Tags: MEDIUM MECHANICS PARALLEL

Checks:

  • Compare against stored reference: max_error(x.dynpt.gz)
  • Compare against stored reference: max_error(firstPrincipalStress.igb.gz)

Last run: 2023-03-26 01:19:50.962002, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:28.520647
ALL PASSED
  PASS max_error(x.dynpt.gz): 0.00011444091796875
  PASS max_error(firstPrincipalStress.igb.gz): 0.00022870302200317383

Fdirichlet_fixation_weak_P1-P0_hex_GA

Tags: FAST MECHANICS SERIAL

Checks:

  • Compare against stored reference: max_error(x.dynpt.gz)
  • Compare against stored reference: max_error(firstPrincipalStress.igb.gz)

Last run: 2023-03-26 01:20:19.517702, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:01.312777
ALL PASSED
  PASS max_error(x.dynpt.gz): 0.00048065185546875
  PASS max_error(firstPrincipalStress.igb.gz): 0.000949859619140625

Mdirichlet_fixation_weak_P1-P0_hex_GA

Tags: MEDIUM MECHANICS PARALLEL

Checks:

  • Compare against stored reference: max_error(x.dynpt.gz)
  • Compare against stored reference: max_error(firstPrincipalStress.igb.gz)

Last run: 2023-03-26 01:20:20.870696, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:44.797991
ALL PASSED
  PASS max_error(x.dynpt.gz): 0.000919342041015625
  PASS max_error(firstPrincipalStress.igb.gz): 0.0019769668579101562

Fdirichlet_fixation_weak_MINI_tet_QS

Tags: FAST MECHANICS SERIAL

Checks:

  • Compare against stored reference: max_error(x.dynpt.gz)
  • Compare against stored reference: max_error(firstPrincipalStress.igb.gz)

Last run: 2023-03-26 01:21:05.726689, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:00.779254
ALL PASSED
  PASS max_error(x.dynpt.gz): 3.0517578125e-05
  PASS max_error(firstPrincipalStress.igb.gz): 2.1301209926605225e-05

Mdirichlet_fixation_weak_MINI_tet_QS

Tags: MEDIUM MECHANICS PARALLEL

Checks:

  • Compare against stored reference: max_error(x.dynpt.gz)
  • Compare against stored reference: max_error(firstPrincipalStress.igb.gz)

Last run: 2023-03-26 01:21:06.545316, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:27.719769
ALL PASSED
  PASS max_error(x.dynpt.gz): 9.1552734375e-05
  PASS max_error(firstPrincipalStress.igb.gz): 7.82012939453125e-05

Fneumann_fixation_strong_P1-P0_tet_QS

Tags: FAST MECHANICS SERIAL

Checks:

  • Compare against stored reference: max_error(x.dynpt.gz)
  • Compare against stored reference: max_error(firstPrincipalStress.igb.gz)

Last run: 2023-03-26 01:21:34.301642, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:00.764033
ALL PASSED
  PASS max_error(x.dynpt.gz): 0.000192628926015459
  PASS max_error(firstPrincipalStress.igb.gz): 0.000156402587890625

Mneumann_fixation_strong_P1-P0_tet_QS

Tags: MEDIUM MECHANICS PARALLEL

Checks:

  • Compare against stored reference: max_error(x.dynpt.gz)
  • Compare against stored reference: max_error(firstPrincipalStress.igb.gz)

Last run: 2023-03-26 01:21:35.099487, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:31.381918
ALL PASSED
  PASS max_error(x.dynpt.gz): 0.0023345947265625
  PASS max_error(firstPrincipalStress.igb.gz): 0.002521514892578125

Fneumann_fixation_strong_MINI_hex_GA

Tags: FAST MECHANICS SERIAL

Checks:

  • Compare against stored reference: max_error(x.dynpt.gz)
  • Compare against stored reference: max_error(firstPrincipalStress.igb.gz)

Last run: 2023-03-26 01:22:06.536457, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:01.881755
ALL PASSED
  PASS max_error(x.dynpt.gz): 5.340576171875e-05
  PASS max_error(firstPrincipalStress.igb.gz): 1.919269561767578e-05

Mneumann_fixation_strong_MINI_hex_GA

Tags: MEDIUM MECHANICS PARALLEL

Checks:

  • Compare against stored reference: max_error(x.dynpt.gz)
  • Compare against stored reference: max_error(firstPrincipalStress.igb.gz)

Last run: 2023-03-26 01:22:08.460279, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:53.409304
ALL PASSED
  PASS max_error(x.dynpt.gz): 0.0013885498046875
  PASS max_error(firstPrincipalStress.igb.gz): 0.0004019737243652344

Fneumann_fixation_weak_P1-P0_tet_GA

Tags: FAST MECHANICS SERIAL

Checks:

  • Compare against stored reference: max_error(x.dynpt.gz)
  • Compare against stored reference: max_error(firstPrincipalStress.igb.gz)

Last run: 2023-03-26 01:23:01.905522, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:00.976081
ALL PASSED
  PASS max_error(x.dynpt.gz): 0.001220703125
  PASS max_error(firstPrincipalStress.igb.gz): 7.62939453125e-05

Mneumann_fixation_weak_P1-P0_tet_GA

Tags: MEDIUM MECHANICS PARALLEL

Checks:

  • Compare against stored reference: max_error(x.dynpt.gz)
  • Compare against stored reference: max_error(firstPrincipalStress.igb.gz)

Last run: 2023-03-26 01:23:02.923396, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:54.266882
**** 1/2 FAILED ****
  FAIL max_error(x.dynpt.gz): 0.012298583984375
  PASS max_error(firstPrincipalStress.igb.gz): 0.000606536865234375

Last passed: 2022-09-22 01:55:35.570296, revision {‘base’: ‘98712d0a’}, dependency revisions {PT_C: 31642c1e,cvsys: 87732e68,eikonal: b58be0de,elasticity: ce4dcf39}

Fneumann_fixation_weak_MINI_hex_QS

Tags: FAST MECHANICS SERIAL

Checks:

  • Compare against stored reference: max_error(x.dynpt.gz)
  • Compare against stored reference: max_error(firstPrincipalStress.igb.gz)

Last run: 2023-03-26 01:23:57.249561, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:01.293386
ALL PASSED
  PASS max_error(x.dynpt.gz): 0.0001220703125
  PASS max_error(firstPrincipalStress.igb.gz): 6.943941116333008e-06

Mneumann_fixation_weak_MINI_hex_QS

Tags: MEDIUM MECHANICS PARALLEL

Checks:

  • Compare against stored reference: max_error(x.dynpt.gz)
  • Compare against stored reference: max_error(firstPrincipalStress.igb.gz)

Last run: 2023-03-26 01:23:58.580835, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:33.937272
ALL PASSED
  PASS max_error(x.dynpt.gz): 0.00185394287109375
  PASS max_error(firstPrincipalStress.igb.gz): 0.00023602228611707687