Example 841: Coronary surface mesh generation

An example of recalculating the element connectivity for the epicardial mesh by removing the nodes which are unable to be projected onto the epicardial surface.


The comfile run by this example is as follows:

fem de para;r;coro;example  #Read in the array sizes needed to solve the problem
fem de reg;r;coro;example   #Reads in the number of regions for the problem
fem de coord;r;coro;example #Reads in the prolate spheroidal coordinate system for  the heart and coronary region
fem de no;r;heart;example reg 1   #Reads in the nodal coordinates and arc length derivatives for the heart mesh
fem de bas;r;heart;example        #Reads in the bases functions used to define to heart and epicardial surface mesh
fem de ele;r;heart;example reg 1  #Reads in the element definitions for heart mesh
fem de no;r;coro;example reg 2   #Reads in the nodal coordinates and arc length derivatives for the coronary mesh
fem de ele;r;coro;example reg 2   #Reads in the element definitions for the coronary mesh
fem de data;r;coro;example         #Reads in the data coordinates for the coronary data points
fem de xi;r;coro;example           #Reads the xi matereial postions of the coronary nodes on the epicardium
FEM de mesh;r;coro_epi;example cor 2 reg 1 #defines the recalculated conectivity of mesh on the epicardium

Additional testing commands:

fem li coord
fem li data

Files used by this example are:

Name                 Modified     Size

example_841.com 13-May-2003 1.1k coro.ipcoor 10-Apr-2000 709 coro.ipdata 10-Apr-2000 30k coro.ipelem 10-Apr-2000 144k coro.ipmesh 10-Apr-2000 595 coro.ipnode 10-Apr-2000 101k coro.ippara 12-Nov-2002 5.8k coro.ippara_old 10-Apr-2000 4.3k coro.ipregi 10-Apr-2000 93 coro.ipxi 10-Apr-2000 21k coro.ircoor 10-Apr-2000 2.1k coro_epi.ipmesh 10-Apr-2000 589 coro_myo.ipmesh 10-Apr-2000 575 heart.ipbase 10-Apr-2000 12k heart.ipcoor 10-Apr-2000 707 heart.ipelem 10-Apr-2000 42k heart.ipnode 10-Apr-2000 50k ls 10-Apr-2000 0 test_output.com 10-Apr-2000 25 test_output.com_old 10-Apr-2000 25

Download the entire example:

Name                      Modified     Size

examples_8_84_841.tar.gz 27-Aug-2010 75k

Testing status by version:

StatusTestedReal time (s)
i686-linux
cmSuccessSun Mar 6 00:02:05 20161
cm-debugSuccessSat Mar 5 00:05:08 20161
mips-irix
cmSuccessSun Aug 19 01:34:32 20077
cm-debugSuccessWed Aug 15 01:29:39 200715
cm-debug-clear-mallocSuccessSat Aug 18 01:37:23 200720
cm-debug-clear-malloc7SuccessMon Aug 20 01:34:22 200720
cm64SuccessSun Aug 19 01:34:38 20078
cm64-debugSuccessTue Aug 21 01:29:12 200716
cm64-debug-clear-mallocSuccessThu Apr 1 10:49:15 20048
rs6000-aix
cmSuccessWed Mar 4 01:07:30 20091
cm-debugSuccessMon Mar 2 01:07:28 20093
cm64SuccessWed Mar 4 01:07:30 20091
cm64-debugSuccessTue Mar 3 01:13:19 20094
x86_64-linux
cmSuccessSun Mar 6 00:01:04 20161
cm-debugSuccessSat Mar 5 00:01:15 20161

Testing status by file:


Html last generated: Sun Mar 6 05:50:33 2016

Input last modified: Thu Aug 26 14:23:17 2010


CMISS Help / Examples / 8 / 84 / 841