Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2
q =
1
a
_
a
_
a
11
q
+ a
21
q
_
+
a
_
a
21
q
+ a
22
q
__
with mapping
T(, ) = [X(, ), Y(, ), Z(, )]
T
and conjugate metric tensor
_
a
11
a
12
a
21
a
22
_
=
_
a
11
a
12
a
21
a
22
_
1
=
_
T
_
1
where a a
11
a
22
a
12
a
21
Solving parabolic equations on surfaces
Computing uxes at cell edges
q
i1,j
q
i,j
t
i1/2,j
t
i1/2,j
q
i,j+1
q
i,j
Flux :
_
edge
dq
dn
ds
a
_
a
11
q
+ a
12
q
a
_
a
11
q
+ a
12
q
a
11
= T
t t = |t|
2
a
12
= a
21
= T
t = |t||
t| cos()
a
22
= T
t = |
t|
2
a = |T
| |t
t| = |t||
t| sin()
a
11
= a
22
/a, a
12
= a
21
= a
12
/a, a
22
= a
11
/a
Solving parabolic equations on surfaces
Computing edge-based uxes
_
bx
i ,j +1
bx
i ,j
dq
dn
ds
|t|
|
t|
csc()q cot() q
q
i1,j
q
i,j
t
i1/2,j
t
i1/2,j
q
i,j+1
q
i,j
Solving parabolic equations on surfaces
Discrete Laplace-Beltrami operator
2
q L(q)
1
Area
4
k=1
|t
k
|
|
t
k
|
csc(
k
)
k
q cot(
k
)
k
q
k
q is the dierence in cell centered values of q
k
q is the dierence of nodal values of q, and
k
is the angle between t
k
and
t
k
.
Solving parabolic equations on surfaces
Obtaining node values
2
q L(q)
1
Area
4
k=1
|t
k
|
|
t
k
|
csc(
k
)
k
q cot(
k
)
k
q
x
3
x
0
|x
1
x
2
|
|x
0
x
2
|
=
1
2
(cot
0,2
+ cot
0,2
) (2)
Solving parabolic equations on surfaces
Connection to the cotan formula
x
6
x
0
x
1
x
2
x
3
x
3
x
4
x
2
x
4
x
1
x
5
x
5
x
6
_
D
0
2
q dA
6
j =1
1
2
(cot(
0,j
) + cot(
0,j
)) (q(x
j
) q(x
0
))
Solving parabolic equations on surfaces
Advection-Reaction-diusion equations
q
t
+(uq) =
2
q + f (q)
a q + b
dq
dn
= c
To handle time dependency,
2
u
__
v
(1 + v)
2
_
u
_
+ u( u)
v
t
=
2
v + u
2
uv.
Solving parabolic equations on surfaces
Turing patterns
u
t
= D
2
u + u
_
1
1
v
2
_
+ v(1
2
u)
v
t
=
2
v + v
_
1 +
1
uv
_
+ u( +
2
v)
Solving parabolic equations on surfaces
Turing patterns
Solving parabolic equations on surfaces
Flow by mean curvature
Allen-Cahn equation
u
t
= D
2
2
+ (u u
3
)
Solving parabolic equations on surfaces
Spiral waves
Spiral waves using the Barkley model
u
t
=
2
u +
1
u(1 u)(u
v + b
a
)
v
t
= u v, = 0.02, a = 0.75, b = 0.02
Solving parabolic equations on surfaces
More?