I generated an approximately ideal plate mesh of about 14,500 eles combining triangles and quadrangles. Since the height of the plate is close to zero, I had to pull the first layer as close as to the boundary wall, which made the whole domain a bit strange. My initial thought was to generate a mesh only containing quadrangles to get a better behavior of numerical dissipation and dispersion in later 3d simulations (See the paper). However, limited by the minimal size, I couldn’t generate a pure unstructured mesh with quadrangles.
When I imported the mesh file into
.pyfrm format, an error came out accidentally as follows
/usr/proj_tf/pyfr-env/lib/python3.9/site-packages/pyfr/readers/base.py:252: RuntimeWarning: invalid value encountered in true_divide lin = lidx[petype] = np.all(num / den < lintol, axis=1)
.pyfrm file was built in the folder, so does it make any sense to keep running? The origin
.msh file and the
.pyfrm file are attached below.
→ Mesh Files