Conduction Velocity Purkinje

Module: devtests.bidomain.cv_purkinje.run

Section author: Anton Prassl <anton.prassl@medunigraz.at>

This is an example that shall help tuning related parameters to obtain the desired velocity in the purkinje network.

Problem Setup

This example defines a minimalistic purkinje network attached on top of a thin cuboid on the domain (units in microns):

0.0  \leq x \leq 3 * dx3D

0.0 \leq y \leq 10000

0.0 \leq z \leq 1 * dx3D

And applies an electrical HIS stimulus on the upper side of the cuboid:

../../_images/cv_purkinje_setup.png

Conduction velocity is measured 500um after the cable begin and 500um before the cable end.

Usage

Following optional arguments with their default values are available:

./run.py --sourceModel = monodomain
         --propagation = R-D
         --dx3D        = 200.
         --resist      = 100.
         --cond        =   0.0006
         --effcond     =   1
         --dx1D        = 100.
         --tend        =  10.
         --suffix      = ''

As with other examples, add the --visualize option to automatically load the results in meshalyzer:

./run.py --visualize

Tests

cv_purk_RD_petsc

Generate a HIS activation sequence within a thin cuboid and compare V_m against reference.

Tags: FAST PARALLEL PURKINJE

Checks:

  • Compare against stored reference: max_error(vm.igb)

Last run: 2024-02-29 00:08:28.457188, revision {‘base’: ‘cbf8efd0’}, dependency revisions {PT_C: 31642c1e,cvsys: 593686bc,eikonal: 5fbbfda3,elasticity: 4d92ddfc}

Runtime: 0:00:09.636237
**** ALL FAILED ****
  FAIL max_error(vm.igb): 16.0076847076416

Last passed: No passes found in history (earliest 2024-02-01 00:08:44.097853)

cv_purk_RD_pt

Generate a HIS activation sequence within a thin cuboid and compare V_m against reference.

Tags: FAST PARALLEL PURKINJE

Checks:

  • Compare against stored reference: max_error(vm.igb)

Last run: 2024-02-29 00:08:38.132830, revision {‘base’: ‘cbf8efd0’}, dependency revisions {PT_C: 31642c1e,cvsys: 593686bc,eikonal: 5fbbfda3,elasticity: 4d92ddfc}

Runtime: 0:00:07.689561
**** ALL FAILED ****
  FAIL max_error(vm.igb): 16.0076847076416

Last passed: No passes found in history (earliest 2024-02-01 00:08:53.755437)

cv_purk_accessorypath_RD_petsc

Generate a HIS activation sequence within a thin cuboid and compare V_m against reference.

Tags: FAST PARALLEL PURKINJE

Checks:

  • Compare against stored reference: max_error(vm.igb)

Last run: 2024-02-29 00:08:45.860174, revision {‘base’: ‘cbf8efd0’}, dependency revisions {PT_C: 31642c1e,cvsys: 593686bc,eikonal: 5fbbfda3,elasticity: 4d92ddfc}

Runtime: 0:00:12.192617
ALL PASSED
  PASS max_error(vm.igb): 0.0

cv_purk_accessorypath_RD_pt

Generate a HIS activation sequence within a thin cuboid and compare V_m against reference.

Tags: FAST PARALLEL PURKINJE

Checks:

  • Compare against stored reference: max_error(vm.igb)

Last run: 2024-02-29 00:08:58.091666, revision {‘base’: ‘cbf8efd0’}, dependency revisions {PT_C: 31642c1e,cvsys: 593686bc,eikonal: 5fbbfda3,elasticity: 4d92ddfc}

Runtime: 0:00:10.258366
ALL PASSED
  PASS max_error(vm.igb): 0.002742767333984375

cv_purk_accessorypath_RE_petsc

Generate a HIS activation sequence within a thin cuboid and compare V_m against reference.

Tags: FAST PARALLEL EIKONAL PURKINJE

Checks:

  • Compare against stored reference: max_error(vm.igb)

Last run: 2024-02-29 00:09:08.385053, revision {‘base’: ‘cbf8efd0’}, dependency revisions {PT_C: 31642c1e,cvsys: 593686bc,eikonal: 5fbbfda3,elasticity: 4d92ddfc}

Runtime: 0:00:12.206962
ALL PASSED
  PASS max_error(vm.igb): 0.0

cv_purk_accessorypath_RE_pt

Generate a HIS activation sequence within a thin cuboid and compare V_m against reference.

Tags: FAST PARALLEL EIKONAL PURKINJE

Checks:

  • Compare against stored reference: max_error(vm.igb)

Last run: 2024-02-29 00:09:20.623851, revision {‘base’: ‘cbf8efd0’}, dependency revisions {PT_C: 31642c1e,cvsys: 593686bc,eikonal: 5fbbfda3,elasticity: 4d92ddfc}

Runtime: 0:00:10.344430
ALL PASSED
  PASS max_error(vm.igb): 5.340576171875e-05