Top Banner

of 51

Fastest Fourier Transform in the West Documentation 2.0

Feb 06, 2018

Download

Documents

pmdelgado2
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    1/51

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    2/51

    P1 P1 P1 P1 P1

    T0

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    3/51

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    4/51

    2

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    5/51

    u

    div( u) + u + u= f ,u= uD ,

    u

    n

    =g

    \.

    = I = 0 = 0 f1 uD0 g0 \ =

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    6/51

    1

    0.5

    0

    0.5

    1

    1

    0.5

    0

    0.5

    10

    0.05

    0.1

    0.15

    0.2

    Nr of degrees of freedom: 139

    Discrete P1 Solution

    101

    102

    103

    101

    100

    1

    0.5

    0

    0.5

    1

    1

    0.5

    0

    0.5

    10.05

    0

    0.05

    0.1

    0.15

    0.2

    Nr of degrees of freedom: 159

    Discrete CR Solution

    101

    102

    103

    101

    100

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    7/51

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    8/51

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    9/51

    L2

    P1

    P1

    u= 1 u= 0

    O(h) N1/2

    00.2

    0.40.6

    0.8 1

    0

    0.5

    10

    0.01

    0.02

    0.03

    0.04

    0.05

    0.06

    0.07

    0.08

    Nr of degrees of freedom: 697

    Discrete P1 Solution

    0 0.2 0.4 0.6 0.8 10

    0.1

    0.2

    0.3

    0.4

    0.5

    0.6

    0.7

    0.8

    0.9

    1

    Nr of Nodes 763

    Grid on Level 7

    101

    102

    103

    104

    105

    102

    101

    100

    bulk, P1, estimator

    maximum, P1, estimator

    uniform, P1, estimator

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    10/51

    P1

    u= 1 u= 0

    H5/3

    ()

    H1 O(h2/3) N1/3

    10.5

    00.5

    1 10.5

    00.5

    10

    0.02

    0.04

    0.06

    0.08

    0.1

    0.12

    0.14

    0.16

    Discrete P1 Solution

    Nr of degrees of freedom: 564

    1 0.5 0 0.5 11

    0.8

    0.6

    0.4

    0.2

    0

    0.2

    0.4

    0.6

    0.8

    1

    Nr of Nodes 637

    Grid on Level 5

    100

    101

    102

    103

    104

    105

    102

    101

    100

    101

    bulk, P1, estimator

    maximum, P1, estimator

    uniform, P1, estimator

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    11/51

    P1

    u= 2(x(1 x) + y(1 y)) u= 0

    u = x(1x)y(1y)

    O(h) O(h2) L2

    00.2

    0.40.6

    0.8 1

    0

    0.5

    10

    0.01

    0.02

    0.03

    0.04

    0.05

    0.06

    0.07

    Nr of degrees of freedom: 919

    Discrete P1 Solution

    0 0.2 0.4 0.6 0.8 10

    0.1

    0.2

    0.3

    0.4

    0.5

    0.6

    0.7

    0.8

    0.9

    1

    Nr of Nodes 999

    Grid on Level 7

    101

    102

    103

    104

    105

    106

    105

    104

    103

    102

    101

    100

    bulk, P1, estimator

    bulk, P1, H1

    bulk, P1, L2

    uniform, P1, estimator

    uniform, P1, H1

    uniform, P1, L2

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    12/51

    P1

    u= 0 u= 0 D ={(x= 0 y[0, 1]) (y= 0 x[0, 1])}

    u = g(x)

    N =\D

    u= r2/3 sin(2/3)

    O(h2/3) O(h4/3) L2

    10.5

    00.5

    1 10.5

    00.5

    10

    0.2

    0.4

    0.6

    0.8

    1

    1.2

    1.4

    Discrete P1 Solution

    Nr of degrees of freedom: 806

    1 0.5 0 0.5 11

    0.8

    0.6

    0.4

    0.2

    0

    0.2

    0.4

    0.6

    0.8

    1

    Nr of Nodes 843

    Grid on Level 7

    101

    102

    103

    104

    105

    105

    104

    103

    10

    2

    101

    100

    bulk, P1, estimator

    bulk, P1, H1

    bulk, P1, L2

    uniform, P1, estimator

    uniform, P1, H1

    uniform, P1, L2

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    13/51

    P1

    u= f(x, y) u= 0

    u= xy(1 x)(1 y) (k((x 5/4)2 + (y+ 1/4)2 1)) O(h) L2 O(h2) k

    00.2

    0.40.6

    0.81

    0

    0.5

    10.06

    0.04

    0.02

    0

    0.02

    0.04

    0.06

    0.08

    Nr of degrees of freedom: 767

    Discrete P1 Solution

    0 0.2 0.4 0.6 0.8 10

    0.1

    0.2

    0.3

    0.4

    0.5

    0.6

    0.7

    0.8

    0.9

    1

    Nr of Nodes 815

    Grid on Level 7

    101

    102

    103

    104

    105

    105

    104

    103

    102

    101

    100

    bulk, P1, estimator

    bulk, P1, H1

    bulk, P1, L2

    uniform, P1, estimator

    uniform, P1, H1

    uniform, P1, L2

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    14/51

    = (x, y) x x y y N

    f

    N

    g N

    uD N

    (22N) (:, :, i) i (xi, yi) = z(:, :, i)

    (2

    N) (:, i)

    i (xi, yi) = z(:, i)

    N

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    15/51

    u

    f

    uD g

    div( u) + u + u= f ,u= uD ,

    u

    n=g \ ,

    u

    f

    u

    f f=div u

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    16/51

    fdummy

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    17/51

    Ax= b

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    18/51

    x

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    19/51

    div(

    u) +

    u + u= f ,

    u= uD D,

    u = g N,

    uD H1(;R) f L2(;R) g L2(N;R) L(;R22) L(,R2) L(,R) uV

    (u ( v) + u v+ u v)dx =

    f vdx +

    N

    g v d sx.

    vV

    Vh V Vh V vh Vh P1

    P2 P3

    CR

    Vh V

    2m m Lu = G L =AB A B p:=Bu Ap= G Bu= p (, u) V

    div + (1 ) + u= f ,= u , u= uD D,

    (1 ) = g N

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    20/51

    div v+ (1 ) v+ u v dx =

    f v dx,

    (1 ) + div u dx = D uD( ) dsx, vV

    RT0P0 hRT0(T)H(div; ) a x+b aR2 b R uhP0(T)L2()

    RT0P0

    div C (u) = f ,u= uD D,

    (C (u)) = g N,

    uD H1(;R2) f L2(;R2) g L2(N;R2) (v) = 12( v + ( v)T) C

    C

    C := 2 + 0

    2 + 00 0 C1 :=

    +24(+)

    4(+) 0

    4(+)

    +24(+) 0

    0 0 1 .

    u

    uh

    uV

    (u) : C(v) dx=

    f v dx +

    N

    g v dsx vV.

    P1 P1 uH1()2 P1

    P1CR u P1 CR

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    21/51

    (, u) V

    div = f = C (u) , u= uD D = g N.

    : C1 dx +

    u div dx=D

    uD ( ) dsx ,

    v div dx=

    f v dx vV.

    h

    f

    uD g

    u

    f

    uD g

    uh u

    E

    u= 1 uD = 0 g= 0

    u(r, ) = r2/3 sin(2/3) f

    u= 1 uD = 0 g= 0

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    22/51

    u(x, y) = x(1 x) y(1 y)

    f

    u(x, y) = sin(x3) cos(y) + x8 y9 + x6y10 =

    5 sin(x+y)6 cos(x+y)

    = 7

    f uD g

    u(r, ) = r1/4 sin(1/4) f0

    uD = u|D

    u(x, y) = xy(1 x)(1 y) arctan

    k(

    (x 5/4)2 + (y+ 1/4)2 1)

    k

    u

    k

    u = f f u

    f, uD g uh

    u

    (x, y) ,,

    f

    uD g

    f= 0 g(x, y) = (0, 1000) (x, y)N x= 48 g = 0 N E= 2900

    = 0.3

    u(x, y) = 105 cos((x+1)(y+1)2)sin((x+1)) cos(y+1)

    E= 105 = 0.3

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    23/51

    (r, ) < u ur, u ur(r, ) =

    r

    2(( + 1)cos(( + 1)) + (C2 ( + 1))C1cos(( 1))),

    u(r, ) = r

    2(( + 1) sin(( + 1)) + (C2+ 1)C1sin(( 1))).

    C1 =cos((+ 1))/ cos(( 1)) C2 = 2(+ 2)/(+) = 0.54448... sin2 +sin2 = 0 = 3/4 E= 105 = 0.3 f0

    f, uD g

    ,,

    uh

    u

    (x, y) f uD g

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    24/51

    = conv{(0, 0), (1, 0), (0, 1)}

    = [0, 1]2

    N= conv{(1, 0), (1, 1)}

    = [1, 1]2 \ {(0, 1] (0, 1]}

    D ={conv{(0, 0), (1, 0)} conv{(0, 0), (0, 1)}}

    =conv{(0, 0), (48, 44), (48, 60), (0, 44)} D conv

    {(0, 0), (0, 44)

    }

    \D

    [1, 1]2 {0} [0, 1]

    (0, 1)

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    25/51

    P1 PNC1

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    26/51

    (j, k) j k

    (j, k) j k

    3 2

    32

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    27/51

    3 2 P1

    3 2 CR

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    28/51

    (j, k) j k

    j k

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    29/51

    k i j j k k k k

    j k (j, k) (k, j)

    j j

    j

    j

    j

    j j

    j j

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    30/51

    j

    j

    j j

    j 3 2

    j

    j 3 2 j

    j

    j

    j j

    j j

    j j 2

    j 3 2 P1 j

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    31/51

    3 2

    j 3 2 PNC1 j 3 2

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    32/51

    k

    k

    P1

    A

    A

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    33/51

    P1

    P1

    PNC1 H1(T) H1()H1(T)

    P2

    P3

    RT0(T)H( ; )

    P1 P1

    P1 PNC1

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    34/51

    b

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    35/51

    m m

    m

    m

    uh

    m

    uh

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    36/51

    m m

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    37/51

    = = = .

    P1

    T0 T0 Rn

    T0

    T T0 E(T)

    T T0

    E(T)

    KT0 E(T) = TK=E(K) T0 E(T) : T T0 H1 L2

    E

    T osc

    M

    M =E

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    38/51

    M E E M

    E> maxKE

    K,

    [0, 1] = 0.5

    T M T > max

    KTK.

    M EM

    2E KE

    2K,

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    39/51

    T K TK

    2T KT

    2K,

    M

    T = Tref N N >0

    T T0 = conv{(0, 0), (N, 0), (0, N)}

    T T \{T0} xT diam(T)c 1N|x|1 + >2

    ||(u ITu)||L2()cNmin{1,} . u

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    40/51

    1/3

    M E M EM, ET=E(T)M.

    T E E(T) E(T) : T T E(T) E(T) T Tm T T T k = 0, 1, 2 k 1

    T+1

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    41/51

    new1

    new3 new2

    new1

    new1

    new2

    new1

    new2

    new1 new2 new3

    new1

    new3 new2new4

    new1

    new2 new3 new4

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    42/51

    T1 = conv(2, 3,new1) T1 = conv(3, 1,new1) 2, 3 3, 1

    T T0

    T T T E(T) T

    K T0 T|K :={T T | T K} : K Tref Tref = {(0, 0), (0, 1), (1, 0)} (E(K)) = {(0, 0), (1, 0)} det D > 0 TK :={(T) :T T, T K} K

    L2

    V H1

    V :=P1(T)

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    43/51

    P1(TRm) :={vC(T;Rm) : v T} ,P1(TRm) :={vL(;Rm) :T T, v|T P1(T;Rm)} .

    vH1

    0 ()

    L2

    v

    V

    vL2()C1vL2() h1T vL2()C2h1T vL2().

    C1 C2 T0 L2

    TT

    h1T (v v)2L2(T)+EE

    h1/2E (v v)2L2(E)C3v2L2().

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    44/51

    u

    u

    1

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    45/51

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    46/51

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    47/51

    = f dx + N g dx

    f : Rk Rm,n

    L2

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    48/51

    {0, 1}

    I(f) =

    10

    (x)f(x)dx

    I(f) := ni=1

    if(xi),

    i xi

    p= 2n 1 (x) = 1 [1, 1]

    xi i n N xi, i= 1, . . . , n pn

    Jn:=

    1 22 2 .

    . . .. . n

    n n

    . i, i

    i+1 := (xpi, pi)/(pi, pi) i0

    2i+1 :=

    1 i= 0(pi, pi)/(pi1, pi1) i1 .

    i+1 = 0 i0 i+1 = i4i2 1 i1 .

    xi

    wk = (v(k)1 )

    2, k = 1, . . . , n v(k) = (v(k)1 , . . . , v

    (k)n )

    xk Jk |v(k)|=ba

    (x)dx

    b

    a (x) dx = 1

    11 dx = 2

    [1, 1] [0, 1]

    10

    1dx = 1

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    49/51

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

    x1 = y1

    x2 = y2(1

    y1) = y2(1

    x1).

    0 x1 1 0 x1 1 x2 0yi 1, i = 1, 2

    10

    f(r)drni=1

    aif(ri), 10

    (1 s)f(s)dsnj=1

    bjf(sj).

    (x) = (1x)

    i = 14i2 1 i+1 =

    i(i + 1)

    2(i + 1) 1 .

    [0, 1]

    n2

    (sj, ri(1 sj)) aibj i= 1, . . . , n j = 1, . . . , n .

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    50/51

  • 7/21/2019 Fastest Fourier Transform in the West Documentation 2.0

    51/51

    H1

    L2