Skip to content
Snippets Groups Projects
Commit 1fd4125e authored by Marcus Mohr's avatar Marcus Mohr
Browse files

Adds mass and diffusion operators for P2PlusBubble FE space

The commit adds four new operators for the P2PlusBubble element for
- diffusion and mass
- w/o blending and w/ AnnulusMap
- 2D
parent a436c630
No related branches found
No related tags found
2 merge requests!30Operators for bd38d653 (Adds mass and diffusion operators for P2PlusBubble FE space),!28Operators for 1fd4125e (Adds mass and diffusion operators for P2PlusBubble FE space)
Pipeline #77972 passed
Pipeline: hyteg-operators

#77973

    ...@@ -265,6 +265,7 @@ def generate_operator( ...@@ -265,6 +265,7 @@ def generate_operator(
    function_space.LagrangianFunctionSpace(2, symbolizer) function_space.LagrangianFunctionSpace(2, symbolizer)
    ), ),
    "N1E1": function_space.N1E1Space(symbolizer), "N1E1": function_space.N1E1Space(symbolizer),
    "P2PlusBubble": function_space.P2PlusBubbleSpace(symbolizer),
    } }
    geometries = { geometries = {
    2: element_geometry.TriangleElement(), 2: element_geometry.TriangleElement(),
    ......
    --extra-index-url https://test.pypi.org/simple/ --extra-index-url https://test.pypi.org/simple/
    # users with account on i10git.cs.fau.de can use ssh # users with account on i10git.cs.fau.de can use ssh
    # hog @ git+ssh://git@i10git.cs.fau.de/hyteg/hog@5cecb2d0c7cfb2449f80f6069a4fb6b4b3cb312d # hog @ git+ssh://git@i10git.cs.fau.de/hyteg/hog@c9487067d79ddb2593bb5bcbef3d4649ea44f3cb
    # others should prefer https # others should prefer https
    hog @ git+https://i10git.cs.fau.de/hyteg/hog@5cecb2d0c7cfb2449f80f6069a4fb6b4b3cb312d hog @ git+https://i10git.cs.fau.de/hyteg/hog@c9487067d79ddb2593bb5bcbef3d4649ea44f3cb
    tomli >= 1.1.0 ; python_version < "3.11" tomli >= 1.1.0 ; python_version < "3.11"
    clang-format clang-format
    ...@@ -49,3 +49,20 @@ quadrature = 2 ...@@ -49,3 +49,20 @@ quadrature = 2
    loop-strategy = "sawtooth" loop-strategy = "sawtooth"
    optimizations = ["moveconstants", "vectorize"] optimizations = ["moveconstants", "vectorize"]
    blending = "ParametricP2Map" blending = "ParametricP2Map"
    [[diffusion]]
    trial-space = "P2PlusBubble"
    test-space = "P2PlusBubble"
    dimensions = [2]
    quadrature = 4
    loop-strategy = "cubes"
    optimizations = ["moveconstants", "vectorize"]
    [[diffusion]]
    trial-space = "P2PlusBubble"
    test-space = "P2PlusBubble"
    dimensions = [2]
    quadrature = 4
    loop-strategy = "sawtooth"
    optimizations = ["moveconstants", "vectorize"]
    blending = "AnnulusMap"
    ...@@ -49,3 +49,20 @@ quadrature = 4 ...@@ -49,3 +49,20 @@ quadrature = 4
    loop-strategy = "sawtooth" loop-strategy = "sawtooth"
    optimizations = ["moveconstants", "vectorize", "quadloops"] optimizations = ["moveconstants", "vectorize", "quadloops"]
    blending = "ParametricP2Map" blending = "ParametricP2Map"
    [[mass]]
    trial-space = "P2PlusBubble"
    test-space = "P2PlusBubble"
    dimensions = [2]
    quadrature = 6
    loop-strategy = "sawtooth"
    optimizations = ["moveconstants", "vectorize", "quadloops"]
    [[mass]]
    trial-space = "P2PlusBubble"
    test-space = "P2PlusBubble"
    dimensions = [2]
    quadrature = 4
    loop-strategy = "sawtooth"
    optimizations = ["moveconstants", "vectorize", "quadloops"]
    blending = "AnnulusMap"
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Please register or to comment