unified lattice boltzmann computation for patient-specific ...e.g. porous media, bio-transport, etc....

47
Huidan (Whitney) Yu Mechanical Engineering, Indiana University-Purdue University Indianapolis (IUPUI) Unified Lattice Boltzmann Computation for Patient-specific Hemodynamics in Healthy and Diseased Aorta Contributors IUPUI: Nan Chen, Debanjan Deep, Xi Chen Kent State: Ye. Zhao and Zhiqiang Wang IU Medicine: Shawn D. Teague Los Alamos Northern New Mexico section (LANNM) Computer Science Chapter of IEEE 12/07/2013

Upload: others

Post on 18-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Huidan (Whitney) Yu

Mechanical Engineering, Indiana University-Purdue University Indianapolis (IUPUI)

Unified Lattice Boltzmann Computation for Patient-specific Hemodynamics in Healthy and

Diseased Aorta

Contributors

IUPUI: Nan Chen, Debanjan Deep, Xi Chen

Kent State: Ye. Zhao and Zhiqiang Wang

IU Medicine: Shawn D. Teague

Los Alamos Northern New Mexico section (LANNM)

Computer Science Chapter of IEEE

12/07/2013

Page 2: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Ph D, Aerospace Engineering

B.S., Physics Ph D, Physics

Postdoc

Postdoc

Assistant Professor

Page 3: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Previous Research Experience

Turbulence computation (modeling and simulation)

Kinetic CFD, lattice Boltzmann method

Decaying isotropic turbulence w/wo rotation Texas A&M

Turbulent rectangular jets Texas A&M

Flaming in reacting flow Texas A&M

Heat/mass transfer in natural convection Los Alamos

Binary scalar mixing with equal and unequal masses Texas A&M

Peristaltic transport in gastrointestinal tract Penn State

Hydrodynamic CFD, Navier-Stokes equations Compressible Rayleigh-Taylor instability w/wo combustion, massive parallel Los Alamos

Applied fluid mechanics

Linear stability analysis of compressible RT instability in cylindrical geometry Los Alamos

Rapid distortion theory in compressible turbulence Texas A&M

Public turbulence database enabled analysis for Lagrangian turbulence Johns Hopkins

Cyber CFD and database technology (computational and experimental data)

Web-accessed turbulence database, “cyber fluid dynamics” Johns Hopkins

Cohesive experimental database for predicting long-term corrosion/erosion of steel exposed to

flowing liquid lead/lead bismuth eutectic Los Alamos

Page 4: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Outline

Background and research motivation

Unified computation platform for patient-specific

computational hemodynamics using lattice Boltzmann

method

Preliminary results on patient-specific hemodynamics in

healthy and diseased aorta

Summary

Page 6: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Cardiovascular Disease Facts Heart Attack

Killing 600K people, 1 in every 4 deaths

One heart attack every 34 seconds

$108.9 billion for coronary heart disease

Stroke

Killing 130K people, 1 in every 19 deaths

One heart attack every 34 seconds

$38.6 billion for health care, medication,

lost productivity

from www. CDC.gov

Blockage

Hypothesis: hemodynamics likely

reveals the mechanism of plaque

disruption or embolization

Page 7: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Hemodynamics: In Vivo Imaging Phase-Contrast Magnetic Resonance Imaging

Challenges for clinical application

Long scan time (hours)

Data processing

(time consuming,

specific operator skills)

Lack of proven clinical applications

Limited to heart and great vessels

Page 8: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Patient-specific Computational Fluid Dynamics

Mimics Materialise

Segmentation

Pro-Engineer • Geometry format

• Geometry scaling

T-Grid

Volume mesh

Ansys-Fluent

CFD

CT/MRI images 4D hemodynamics

Limitations:

1.Inadequate for pulsatile flow

2.Modeling FSI, Multiphase, etc.

3.GPU parallel computing

Page 9: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Unified Computation Platform

Integration

Segmentation CT/MRI

Fluid-structure Interaction

Turbulence pulsatile flow

Multiphase non-Newtonian

Parallelism GPU

Page 10: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Lattice Boltzmann Method

Page 11: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Descriptions of Fluid Dynamics

Macroscopic Mesoscopic Microscopic

Theory Hydrodynamics Kinetic Theory Molecular Dynamics

Equations Navier-Stokes Boltzmann Newton-Hamilton

subject Continuum variables Particle distribution function Particle trajectories

The diagram is adapted from Anderson J., Hypersonic and high temperature gas dynamics, McGraw-Hill, 1989.

Kn Mean free path,

Characteristic length, L

Page 12: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Boltzmann Equation

f

t f

f

F J(f)

density weighted probability

to find a particle at x, t with

Molecular phase space

dV

dNlim

N)t,,x(f

0dV

2

3

1

321 ddddV

collision operator

Z: Average collision frequency

fM: Maxwell-Boltzmann equilibrium distribution function

)ff(ZFf

ft

fM

Bhatnagar-Gross-Krook (BGK) approximation

Key variable: particle distribution function

d)t,,x(f)cc(c)2/1()t,x(q

d)t,,x(fcc)t,x(P

d)t,,x(fc)2/1()t,x(e

d)t,,x(f)t,x(u

d)t,,x(f)t,x(

jiij

2

Density

Momentum

Internal Energy

Stress tensor

Heat flux density

…………..

Non-hydrodynamic moments

Hydrodynamic variables

uc

0x

q

x

uP

x

eu

t

e

fx

P

x

uu

t

u

0x

)u(

t

i

i

j

iij

j

j

i

i

ij

j

ij

i

i

i

0

0

0

d)f(J

)u(

1

2

Collision satisfies conservation laws

N-S

Equations

Pij, and qi closures

Beyond NS

Higher order moments

Remarks:

1. BE covers NS, and more than NS

2. Once f known, hydrodynamics known

Page 13: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

A Passage from BGKBE to BGKLBE

X. He and L-S Luo, PRE 56, 6811(1997)

2. Discretization of physical space and molecular velocity space coherently in finite

directions satisfying conservation laws and symmetry needs

/)]t,,x(f)t,,x(f[)t,,x(f)tt,,tx(f M

1. Discretization of time )tZ/(1

3. Taylor expand fM at low Mach number limit and determine coefficients based on conservation

laws and symmetry needs

)t,,x(ff),ff(Zft/f M

/)]t,x(f)t,x(f[)t,x(f)tt,tex(f )eq( 5.0)xc/(3

fecu

f

85)1,1(

41)1,0(),0,1(

0)0,0(

e

187)1,1,0(),1,0,1(),0,1,1(

61)1,0,0(),0,1,0(),0,0,1(

0)0,0(

e

u/puut/u,0u 2

Chapmann-Enskog technique

BGK or SRT model

Page 14: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Computation Methodologies

Conservation laws computation

NS equations

2nd order nonlinear PDEs

Discretization

(x, t)

Computational Fluid Dynamics (CFD)

Digital Fluid Dynamics (DFD)

Discrete model

e.g. LBE Boltzmann equation

(1st order linear PDE) Discretization (x,t,)

Chapmann-Enskog

technique

Collision

Streaming

Moments

Time

advancing

Page 15: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Potential Advantages of LBM

Easy handling of complicated geometry or boundary

e.g. porous media, bio-transport, etc.

Ideally suited for multi-phase flows

e.g. interfacial dynamics, fluid structure interaction, etc

Good candidate for problems beyond Navier-Stokes,

e.g. rarified gas, plasma, micro/nano fluidics

Well suited for large-scale, parallel (GPU) computing

/)]t,x(f)t,x(f[)t,x(f)tt,tex(f )eq(

Simpler implementation Linear equation

Discrete equation

Single variable

Arithmetic calculation

(no derivative involved)

More physical concepts: collision and

streaming

e.g. Single phase: self collision

Multiphase: self and mutual collisions

Miscible: attracting

Immiscible: repelling

No-slip boundary: bounce-back

feu,f

Page 16: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

A Historic View of LBM

Ensemble Average of LGA: f=< n>[0,1], G. McNamara and G. Zanetti, PRE, 1988

Lattice Boltzmann method (LBM)

Qian, d’Humières, Lallemand, Europhys. Lett. (1992) , H Chen, S Chen, and Matthaeus, Phys. Rev. E, 1992,

f(x +te, t + t) = f(x , t) +(x , t)*

f: particle number with e at x

: collision operator

* Empirical evolution of LGA historically. Mathematical proof by Abe, JCP(1997), He&Luo, PRE (1997)

Restrictions: incompressible flow

Small Mach number assumption; Small knudsen number assumption;

thermal model numerically unstable; not clear how to extend beyond NS

Bhatnagar-Gross-Krook approximation

(x , t)=– [f (x , t) - f(eq) (x , t) ]/

Lattice gas automata (LGA)

Frisch, Hasslacher, and Pomeau, PRE, 1986 n(x +te, t+ t) = n(x , t) +C({n}), C({n}): collision operator Main drawbacks: n[0,1]: Boolean particle number

Intrinsically noisy; lack of Galilean invariance,

unphysical pressure; unphysical conserved quantities Discrete molecular phase space

Kinetic theory representation of hydrodynamic Navier-Stokes and beyond

Shan, Yuan, and Chen, JFM, 2006

Breakthroughs:

Compressible, shocks, rarified, thermodynamic effect

Moment expansion, Shan & He, PRL,1998

Page 17: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

LBM for Imagine Processing Image segmentation

Image denoising Image Filtering Image lighting

Zhao, Y., Lattice Boltzmann based PDE solver on the GPU. Visual Computer, 2008.

Zhao, Y. GPU-Accelerated Surface Denoising and Morphing with Lattice Boltzmann Scheme, in IEEE

International Conference on Shape Modeling and Applications, 2008.

Hagan, A. and Zhao, Y., Parallel 3D Image Segmentation of Large Data Sets on a GPU Cluster, in the 5th

International Symposium on Visual Computing, 2009.

Cahang, Q. and Yang, T., A lattice Boltzmann method for image denoising. IEEE Transactions on Image

Processing, 2009.

Zhang, W. and Shi, B., Application of Lattice Boltzmann Method to Image Filtering. Journal of

Mathematical Imaging and Vision, 2012.

Balla-Arabé, O. and Gao, X., A fast and robust level set method for image segmentation using fuzzy

clustering and lattice Boltzmann method. IEEE Trans Syst Man Cybern B., 2012.

Courtesy of Prof. Ye Zhao and his student

Page 18: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Modern Graphics and Visualization

• Modern images are digitized.

• PDEs are widely used in graphics and visualization applications

– Image processing

– Surface processing

– Volume graphics and visualization

X=1 X=XMAX

Y=1

Y=YMAX

South

D2Q9

D2Q9

D2Q5

D2Q5

Page 19: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Level set formulation diffusion equation with an external force

Fugt

u

u: level set function distance

field of the active contour

F: g

Geometric Active Contour (GAC) model:

Image Segmentation

smoothing Image

N)]Ng()(g[t

C

I0: original image

C: evolving curve

: curvature

g: edge-stopping function

: smooth parameter

2

0 |)IG(|1

1g

inward normal

gradient of a Gaussian smoothed data

Caselles, Kimmel, and Sapiro, Int. J. Comp. Vision, 1997.

Page 20: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

LB-GAC Model

ii

eq

iiii tF)]t,x(f)t,x(f[ω)t,x(f)tt,etx(f

D3Q7 lattice tg 612ω

)t,x(F7

1)t,x(Fi

)7,,1i(

7

1i

i )t,x(ft),xu(

)t,x(u7

1)t,x(f eq

i

I. Ginzburg, Equilibrium-type and Link-type Lattice Boltzmann models for generic

advection and anisotropic-dispersion equation, Adv Water Resour, 2005

Page 21: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Segmentation Flow Chart Given image data )x(g)x(I0

Solid volume Voxelise a 3D triangular-polygon mesh to

compute the volume of boundary cell

1V/V)x(p0 s

7/)0,x(u)0,x(f)0,x(f eq

ii

Initialization

erfaceint,0

outside,0

inside,0

)t,x(u

LBM collision

streaming

Updated distance function

ii

eq

iii tF)]t,x(f)t,x(f[ω)t,x(f)t,x('f

)t,x('f)tt,etx(f iii

i

i )tt,x(f)tt,x(u

Update 0)tt,x(u

7/)tt,x(u)tt,x(f eq

i

Wall normal direction

|u|

uN

7/)0,x(g)0,x(Fi

Page 22: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Healthy and Diseased Aortas from CT Images

Page 23: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Mass-conserved Volumetric LBM

Page 24: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Node-based LBM

)t,x()t,x(f)tt,tex(f

Time evolution of particle distribution functions

D2Q9 D3Q19

=0,1,…,8 =0,1,…,18

Page 25: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Node-based LBM for Curved Boundary

R. Mei, L-S Luo, and W. Shyy, NASA/CR-

2000-209854, ICASE Report No. 2000-6

A. J. C. Ladd, JFM, 1994

Bases of schemes:

1.Point-wise particle distribution interpolation

2.particle distribution transformation into local curve-linear coordinate system

Main drawback: mass conservation of fluid not insured.

May not reliable/placticla for arbitrary moving boundaries

Page 26: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Volumetric Representation

n

fVfn

v

)t,x(v)t,x(p s

fs VVV

Solid cell (p=1)

Liquid cell (p=0)

When Vs=0, Vf=V, volumetric representation recovers node-based description

H. Chen, Phys. Rev. E. 98, 3955 (1998)

Page 27: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

V)p1(

N)t,x(

N

ne

)t,x(u

nN

Volumetric Lattice Boltzmann Equations

8,...,1,0

)t,x()t,x(n)tt,tex(n

Time evolution of particle population

Particle population evolution consists of

• Collision

Momentum exchange between solid and fluid accounted

• Streaming

Volumetric bonce-back included

• Boundary induced particle migration

Mass conservation of fluid guaranteed

Page 28: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Collision

)t,x(n)t,x(n1

)t,x( eq

tc

3

2

12

2

2

4

2

2

eq

c2

U3

c2

)Ue(9

c2

)Ue(31Nw)t,x(n

uuU

8

1

bb )t,ex(u)t,x(n)t,ex(p)t,x(N

)t,x(u)t,x(p)t,x(u

1. Reflecting momentum change due to boundary movement ( )

2. Only for boundary cells and their neighboring fluid cells

3. Satisfying mass conservation in boundary cells

0ub

Page 29: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Streaming (Generalized bounce-back condition)

)t,x('n)tt,ex(p

)t,tex('n)]tt,x(p1[)tt,x(''n

**

Downwind bounce-back

Upwind streaming

Page 30: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

t

t+t

Boundary-induced Particle Migration (mass conservation)

)tt,tex(n~)tt,x(''n)]tt,x(p1[)tt,x(nb

1

,

8

1k

kk

,

)t,x(n)]tt,tex(p1[

)t,x(n)]tt,tex(p1[)tt,x("n)tt,x(p)tt,x(n~

Page 31: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Steady Pipe Flow

x

z

y R

dy

dp1

z

u

x

u2

y

2

2

y

2

2

22

pyR

zx1u2)z,x(u

u*

y

x/R

x/R

0 0.2 0.4 0.6 0.8 1-1

-0.5

0

0.5

1

Analytical

VLBM

22*

y R/x1)x(u

up

dy

dp1

R8

1u

2p

Page 32: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Peristaltic Flow

H a

b

x

y

c

)ctx(2cos

a

b1)t,x(H

22

2

ba2

b3

ac

Q

Shapiro, Jaffrin, and Weinberg, JFM 1969

Jaffrin and Shapiro, Annu Rev Fluid Mech 1971

4ac2

Re,80

a

Page 33: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Artery Wall Motility

Artery walls in the brain

Page 34: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Preliminary Results of

Hemodynamics in Healthy and

Diseased Aortas

Page 35: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Healthy, Streamlines

Page 36: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Healthy Velocity

Page 37: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Healthy Velocity , Re=50

Page 38: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Healthy Velocity, Re=500

Page 39: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Healthy Velocity, Re=500, cont’d

Page 40: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Dilated, Streamlines

Page 41: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Dilated Velocity, Re=50

Page 42: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Dilated Velocity, Re=500

Page 43: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Dilated Velocity, Re=500, cont’d

Page 44: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Healthy, Vorticity

Page 45: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Healthy vs. Dialted, Velocity

Page 46: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Healthy vs. Dilated Vorticity

Page 47: Unified Lattice Boltzmann Computation for Patient-specific ...e.g. porous media, bio-transport, etc. Ideally suited for multi-phase flows e.g. interfacial dynamics, fluid structure

Take-Home Messages

Unified computation platform 1. Good for patient-specific flows in human organs

Cardiovascular blood flow in coronary, aorta, carotid --- heart attack, stroke

Peristalsis in stomach, esophagus, urine --- cancers

2. Pulsatility --- Laminar, transitional, turbulence

3. Non-Newtonian --- multiphase

4. GPU parallel computation

Medical focus 1. Patient-specific hemodynamics in carotid artery --- Hemodynamic indicators to

distinguish symptomatic and asymptomatic carotid stenosis to stroke

2. Supplemental device to CT/MRI to reveal real-time hemodynmaics in diseased

human organs.