# Full Unstructured Quad Mesh Pointwise

**URL:** <https://pyfr.discourse.group/t/full-unstructured-quad-mesh-pointwise/914>\
**Category:** Cases\
**Tags:** mesh\
**Created:** [8 September 2023 15:25 UTC](https://pyfr.discourse.group/t/full-unstructured-quad-mesh-pointwise/914 "2023-09-08T15:25:24Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Frankx9](https://avatars.discourse-cdn.com/v4/letter/f/3e96dc/32.png) [@Frankx9](https://pyfr.discourse.group/u/Frankx9)\
**Post date:** [8 September 2023 15:25 UTC](https://pyfr.discourse.group/t/full-unstructured-quad-mesh-pointwise/914/1 "2023-09-08T15:25:24Z")

</div>

Hi I was looking at your case of the NACA0021 and I saw that your grids are unstructured to fill the domain but are made of pure hex elements. How did you accomplish that in pointwise?

Regards

 ![Screenshot 2023-09-08 at 17.24.29](https://global.discourse-cdn.com/free1/uploads/pyfr/original/1X/aa8a466f32f681f2cd44329223ed1faf4bfc9ef6.png)

---

<div class="post-metadata">

**Author:** ![p.vincent](https://yyz2.discourse-cdn.com/free1/user_avatar/pyfr.discourse.group/p.vincent/32/225_2.png) [@p.vincent](https://pyfr.discourse.group/u/p.vincent)\
**Post date:** [8 September 2023 16:23 UTC](https://pyfr.discourse.group/t/full-unstructured-quad-mesh-pointwise/914/2 "2023-09-08T16:23:31Z")

</div>

I believe that we used Gmsh.

---

<div class="post-metadata">

**Author:** ![Frankx9](https://avatars.discourse-cdn.com/v4/letter/f/3e96dc/32.png) [@Frankx9](https://pyfr.discourse.group/u/Frankx9)\
**Post date:** [8 September 2023 16:36 UTC](https://pyfr.discourse.group/t/full-unstructured-quad-mesh-pointwise/914/3 "2023-09-08T16:36:41Z")

</div>

Could you double check that? In the past I saw a similar post saying that those grids were generated in pointwise

Regards

---

<div class="post-metadata">

**Author:** ![p.vincent](https://yyz2.discourse-cdn.com/free1/user_avatar/pyfr.discourse.group/p.vincent/32/225_2.png) [@p.vincent](https://pyfr.discourse.group/u/p.vincent)\
**Post date:** [8 September 2023 16:50 UTC](https://pyfr.discourse.group/t/full-unstructured-quad-mesh-pointwise/914/4 "2023-09-08T16:50:29Z")

</div>

[https://arc.aiaa.org/doi/10.2514/1.J055304](https://arc.aiaa.org/doi/10.2514/1.J055304) → section III B → “For each domain, two quadratically curved hexahedral meshes were made using Gmsh [22]”

---

<div class="post-metadata">

**Author:** ![Zach-Davis](https://yyz2.discourse-cdn.com/free1/user_avatar/pyfr.discourse.group/zach-davis/32/237_2.png) [@Zach-Davis](https://pyfr.discourse.group/u/Zach-Davis)\
**Post date:** [9 September 2023 15:03 UTC](https://pyfr.discourse.group/t/full-unstructured-quad-mesh-pointwise/914/5 "2023-09-09T15:03:38Z")

</div>

Frank,

In Pointwise, you can create structured grids and using either the PyFR, Gmsh, or CGNS CAE exporters, Pointwise will export the grid as unstructured in the corresponding solver’s grid format. The easiest way to create unstructured quads around a 2-D airfoil in Pointwise is to use the hyperbolic/normal extrusion feature within Pointwise’s structured grid mode. If you then extrude these quads in the k-computational coordinate direction by 1 cell (i.e., k dimension = 1), then you can then elevate the mesh and export the resulting grid using either of the aforementioned CAE solvers.

When Pointwise was first implementing higher order grids, it supported elevation of 2-D grids, but that capability has been removed and is now limited to just 3-D grids. For 2-D grids, you’re probably just as well off using P1 meshes with PyFR anyways and skipping the elevation step altogether.

Best Regards,

Zach

---

<div class="post-metadata">

**Author:** ![boundaryconditions](https://avatars.discourse-cdn.com/v4/letter/b/d6d6ee/32.png) [@boundaryconditions](https://pyfr.discourse.group/u/boundaryconditions)\
**Post date:** [19 October 2024 05:22 UTC](https://pyfr.discourse.group/t/full-unstructured-quad-mesh-pointwise/914/6 "2024-10-19T05:22:46Z")

</div>

Hi Vincent, is it possible to get the .geo file or its equivalent for the mesh shown in your article? I am trying to simulate a similar flow and it would be of great help if I am able to have a starting point. Thank you.
