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-30 01:19:50.492829, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:00.780637
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-30 01:19:51.307011, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:26.673634
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-30 01:20:18.038795, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:00.986680
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-30 01:20:19.065334, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:28.825488
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-30 01:20:47.929502, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:01.379814
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-30 01:20:49.342377, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:45.055362
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-30 01:21:34.463080, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:00.770700
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-30 01:21:35.274655, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:27.908207
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-30 01:22:03.228065, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:00.765996
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-30 01:22:04.032064, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:31.293667
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-30 01:22:35.394089, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:01.880075
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-30 01:22:37.315509, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:53.453310
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-30 01:23:30.816885, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:00.989040
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-30 01:23:31.845222, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:55.041554
**** 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-30 01:24:26.956466, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

Runtime: 0:00:01.289984
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-30 01:24:28.283542, revision {‘base’: ‘6b57420d’}, dependency revisions {PT_C: 31642c1e,cvsys: b052f3a9,eikonal: b58be0de,elasticity: fadd9ded}

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