SlideShare a Scribd company logo
Σ    YSTEMS

Introduction to Grid Generation

          Delta Pi Systems


Thessaloniki, Greece, 12 December 2011
Steps in Grid Generation



    1. Define an array of grid points for the domain.
    2. Label the grid points and interconnect them in some specified
       way to define a discretization of the domain as a union of
       mesh cells or elements.
    3. Solve the mathematical problem on the discretized domain.
    4. Refine or redistribute the grid and return to step 3 to improve
       the accuracy of the approximate solution.
    5. Display the grid and solution.




                                                                      Σ   YSTEMS
Transformation, map, or coordinate system



     η                         y




                          ξ                          x

          logical space             physical space




                                                         Σ   YSTEMS
A Grid



     η                       y




                         ξ                        x

         logical space           physical space




                                                      Σ   YSTEMS
Logical Space




    n   Logical space                              Boundary ∂Ukn

    1   U1 = {ξ ∈ E 1 ; 0 ≤ ξ ≤ 1}                 2 points
    2   U2 = {(ξ, η) ∈ E 2 ; 0 ≤ ξ, η ≤ 1}         4 segments
                                                   4 points
    3   U3 = {(ξ, η, ζ) ∈ E 3 ; 0 ≤ ξ, η, ζ ≤ 1}   6 faces
                                                   12 segments
                                                   8 points




                                                                   Σ   YSTEMS
Coordinate Maps




   Map   Coordinates                                       From       To
    1
   X1    x = x(ξ)                                          interval   interval
    2
   X1    x = x(ξ), y = y (ξ)                               interval   curve
    3
   X1    x = x(ξ), y = y (ξ), z = z(ξ)                     interval   curve
    2
   X2    x = x(ξ, η), y = y (ξ, η)                         square     region
    3
   X2    x = x(ξ, η), y = y (ξ, η), z = z(ξ, η)            square     surface
    3
   X3    x = x(ξ, η, ζ), y = y (ξ, η, ζ), z = z(ξ, η, ζ)   cube       volume




                                                                         Σ   YSTEMS
Boundary Topology
                          η




                                    3

                              4             2

                                    1                 ξ

                                  logical space


        y   permissable                           y            non-permissable



                  1           4                                 1       3

             2        3                                    4        2


                                        x                                        x

            physical space                                physical space

                                                                                     Σ   YSTEMS
Jacobian Matrix



           ∂xi
   Jij =   ∂ξj ,   i = 1, . . . , n, j = 1, . . . , k



   Theorem (Inverse Mapping Theorem)
   Assume Xk ∈ C1 . Then Xk is locally one-to-one at ξ in the interior
               n                n

   of Uk , if and only if the rank of J is maximal (equals k) at ξ.




                                                                     Σ   YSTEMS
Block-Structured Grids




                                 5


                             4       6
          1         2    3
                                 7




                                         Σ   YSTEMS
Division to subdomains for block grid generation



    1. The domain is subdivided into several simple subregions.
    2. A mesh for each subregion is generated independently by
       means of a map from the uniform grid on the associated
       reference domain.
    3. Tables in the initial data set define the interconnection of the
       subregion meshes.
    4. The mesh is smoothed locally.
    5. The node points are renumbered to optimize the nodal
       adjacency or sparsity pattern.




                                                                         Σ   YSTEMS
Schematic of different components




     Geometric        Grid Generation/    Analysis
     Modeling                             Computation       Graphics
                      Refinement




    1. Primitive lines and circles
    2. Parametric curves (e.g., Bezier curves) and interpolated curves
    3. Piecewise-composite curves




                                                                       Σ   YSTEMS
Open source tools




   for grid generation and visualization:
     ◮   Gmsh
     ◮   Netgen
     ◮   ParaView




                                            Σ   YSTEMS
Contact us




   Delta Pi Systems
   Thessaloniki, Greece
   http://www.delta-pi-systems.eu




                                    Σ   YSTEMS

More Related Content

PPT
Notes on the low rank matrix approximation of kernel
PPS
Self-Assembling Hyper-heuristics: a proof of concept
PDF
Matrix Models of 2D String Theory in Non-trivial Backgrounds
PDF
N0747577
PDF
Hadoop Summit 2010 Multiple Sequence Alignment Using Hadoop
PDF
SigmaXi SugraPresentation
PDF
PDF
Saurav's spain paper regards, ajay mishra 324368521
Notes on the low rank matrix approximation of kernel
Self-Assembling Hyper-heuristics: a proof of concept
Matrix Models of 2D String Theory in Non-trivial Backgrounds
N0747577
Hadoop Summit 2010 Multiple Sequence Alignment Using Hadoop
SigmaXi SugraPresentation
Saurav's spain paper regards, ajay mishra 324368521

What's hot (6)

PPSX
Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...
PDF
RW-CLOSED MAPS AND RW-OPEN MAPS IN TOPOLOGICAL SPACES
PDF
Statistical inference of generative network models - Tiago P. Peixoto
PDF
One modulo n gracefulness of
PDF
Spacey random walks from Householder Symposium XX 2017
Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...
RW-CLOSED MAPS AND RW-OPEN MAPS IN TOPOLOGICAL SPACES
Statistical inference of generative network models - Tiago P. Peixoto
One modulo n gracefulness of
Spacey random walks from Householder Symposium XX 2017
Ad

Viewers also liked (15)

PDF
Grid generation and adaptive refinement
PPSX
4t A SG-Barcelona
PPTX
Drupal 8 theming
PDF
Martin Junker - Media PR
PPT
Clasicismo y concreto armado fm
PPTX
Blessings From Scripture Study
PPTX
Mobile App Security: A Review
PDF
PDF
Sistemasdeinformación
PPT
Euglenoidne alge
PPT
Bacillariophyta
PDF
Propuesta mejoramiento organizacional
Grid generation and adaptive refinement
4t A SG-Barcelona
Drupal 8 theming
Martin Junker - Media PR
Clasicismo y concreto armado fm
Blessings From Scripture Study
Mobile App Security: A Review
Sistemasdeinformación
Euglenoidne alge
Bacillariophyta
Propuesta mejoramiento organizacional
Ad

Similar to Introduction to Grid Generation (20)

PPTX
Ismp 2012
PDF
On Nets and Meshes
PPSX
Image segmentation 3 morphology
PDF
Functional Programming In Mathematica
PDF
Elementary Landscape Decomposition of Combinatorial Optimization Problems
PDF
Elementary Landscape Decomposition of Combinatorial Optimization Problems
PDF
Bytecode'13 presentation
PPT
CS 354 Bezier Curves
PDF
Elementary Landscape Decomposition of the Quadratic Assignment Problem
PDF
Spacetime Meshing for Discontinuous Galerkin Methods
PPT
Intelligent analysis for historical macroseismic damage scenarios Fabrizio Gi...
PDF
Mesh Processing Course : Multiresolution
PDF
A Graph Syntax for Processes and Services @ Workshop WS-FM 2009
PDF
2_IGARSS2011_BPT_v2.pdf
PDF
Elementary Landscape Decomposition of the Test Suite Minimization Problem
PDF
Indexing and Mining a Billion Time series using iSAX 2.0
KEY
Verification with LoLA: 7 Implementation
PDF
thesis.MSc
PDF
[Harvard CS264] 12 - Irregular Parallelism on the GPU: Algorithms and Data St...
PDF
20121020 semi local-string_comparison_tiskin
Ismp 2012
On Nets and Meshes
Image segmentation 3 morphology
Functional Programming In Mathematica
Elementary Landscape Decomposition of Combinatorial Optimization Problems
Elementary Landscape Decomposition of Combinatorial Optimization Problems
Bytecode'13 presentation
CS 354 Bezier Curves
Elementary Landscape Decomposition of the Quadratic Assignment Problem
Spacetime Meshing for Discontinuous Galerkin Methods
Intelligent analysis for historical macroseismic damage scenarios Fabrizio Gi...
Mesh Processing Course : Multiresolution
A Graph Syntax for Processes and Services @ Workshop WS-FM 2009
2_IGARSS2011_BPT_v2.pdf
Elementary Landscape Decomposition of the Test Suite Minimization Problem
Indexing and Mining a Billion Time series using iSAX 2.0
Verification with LoLA: 7 Implementation
thesis.MSc
[Harvard CS264] 12 - Irregular Parallelism on the GPU: Algorithms and Data St...
20121020 semi local-string_comparison_tiskin

More from Delta Pi Systems (9)

PDF
Introduction to CAGD for Inverse Problems
PDF
Introduction to the theory of optimization
PDF
Introduction to inverse problems
PDF
Introduction to Calculus of Variations
PDF
Optimal control of coupled PDE networks with automated code generation
PDF
Οικονομικά οφέλη από προγράμματα διαχείρισης
PDF
Agile development of processes and systems
PDF
Optimization and control of processes and systems
PDF
Outsourcing in Greece
Introduction to CAGD for Inverse Problems
Introduction to the theory of optimization
Introduction to inverse problems
Introduction to Calculus of Variations
Optimal control of coupled PDE networks with automated code generation
Οικονομικά οφέλη από προγράμματα διαχείρισης
Agile development of processes and systems
Optimization and control of processes and systems
Outsourcing in Greece

Recently uploaded (20)

PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPT
Teaching material agriculture food technology
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
cuic standard and advanced reporting.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Approach and Philosophy of On baking technology
Unlocking AI with Model Context Protocol (MCP)
Advanced methodologies resolving dimensionality complications for autism neur...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
A comparative analysis of optical character recognition models for extracting...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
MIND Revenue Release Quarter 2 2025 Press Release
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Machine learning based COVID-19 study performance prediction
Chapter 3 Spatial Domain Image Processing.pdf
Teaching material agriculture food technology
Programs and apps: productivity, graphics, security and other tools
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
A Presentation on Artificial Intelligence
Mobile App Security Testing_ A Comprehensive Guide.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Encapsulation_ Review paper, used for researhc scholars
cuic standard and advanced reporting.pdf

Introduction to Grid Generation

  • 1. Σ YSTEMS Introduction to Grid Generation Delta Pi Systems Thessaloniki, Greece, 12 December 2011
  • 2. Steps in Grid Generation 1. Define an array of grid points for the domain. 2. Label the grid points and interconnect them in some specified way to define a discretization of the domain as a union of mesh cells or elements. 3. Solve the mathematical problem on the discretized domain. 4. Refine or redistribute the grid and return to step 3 to improve the accuracy of the approximate solution. 5. Display the grid and solution. Σ YSTEMS
  • 3. Transformation, map, or coordinate system η y ξ x logical space physical space Σ YSTEMS
  • 4. A Grid η y ξ x logical space physical space Σ YSTEMS
  • 5. Logical Space n Logical space Boundary ∂Ukn 1 U1 = {ξ ∈ E 1 ; 0 ≤ ξ ≤ 1} 2 points 2 U2 = {(ξ, η) ∈ E 2 ; 0 ≤ ξ, η ≤ 1} 4 segments 4 points 3 U3 = {(ξ, η, ζ) ∈ E 3 ; 0 ≤ ξ, η, ζ ≤ 1} 6 faces 12 segments 8 points Σ YSTEMS
  • 6. Coordinate Maps Map Coordinates From To 1 X1 x = x(ξ) interval interval 2 X1 x = x(ξ), y = y (ξ) interval curve 3 X1 x = x(ξ), y = y (ξ), z = z(ξ) interval curve 2 X2 x = x(ξ, η), y = y (ξ, η) square region 3 X2 x = x(ξ, η), y = y (ξ, η), z = z(ξ, η) square surface 3 X3 x = x(ξ, η, ζ), y = y (ξ, η, ζ), z = z(ξ, η, ζ) cube volume Σ YSTEMS
  • 7. Boundary Topology η 3 4 2 1 ξ logical space y permissable y non-permissable 1 4 1 3 2 3 4 2 x x physical space physical space Σ YSTEMS
  • 8. Jacobian Matrix ∂xi Jij = ∂ξj , i = 1, . . . , n, j = 1, . . . , k Theorem (Inverse Mapping Theorem) Assume Xk ∈ C1 . Then Xk is locally one-to-one at ξ in the interior n n of Uk , if and only if the rank of J is maximal (equals k) at ξ. Σ YSTEMS
  • 9. Block-Structured Grids 5 4 6 1 2 3 7 Σ YSTEMS
  • 10. Division to subdomains for block grid generation 1. The domain is subdivided into several simple subregions. 2. A mesh for each subregion is generated independently by means of a map from the uniform grid on the associated reference domain. 3. Tables in the initial data set define the interconnection of the subregion meshes. 4. The mesh is smoothed locally. 5. The node points are renumbered to optimize the nodal adjacency or sparsity pattern. Σ YSTEMS
  • 11. Schematic of different components Geometric Grid Generation/ Analysis Modeling Computation Graphics Refinement 1. Primitive lines and circles 2. Parametric curves (e.g., Bezier curves) and interpolated curves 3. Piecewise-composite curves Σ YSTEMS
  • 12. Open source tools for grid generation and visualization: ◮ Gmsh ◮ Netgen ◮ ParaView Σ YSTEMS
  • 13. Contact us Delta Pi Systems Thessaloniki, Greece http://www.delta-pi-systems.eu Σ YSTEMS