There are some irritating bugs in the meshing that I would like addressed:
- I use regions to have control on the mesh distribution. But often, change in region size does not have any bearing on mesh adn its no. of elements, and if you keep on changing the region size, you see a sudden change in mesh and element count changes massively. e.g. For region size of 10 until 9.3, there is no change in the mesh, for region size of 9.2 the mesh element count nearly tripples. I have logged a case (08462140) on this earlier in which I was told I had discovered a bug.
- Often, I change the region size on the go with right click on tree and not opening the region dialogue box, changing the size and the "spreading change." But for this to take effect, I have to "generate" the mesh. And whenver I do that, all the materials that are assigned extruded mesh "forget" their setting and switch to being tet mesh. So if you had forgotten to reassign the setting each time you regenerate the mesh, you are in for a disappointment to see the sparse tet mesh spread over the extruded materials.
- The volume growth factor apparently works for fully tet meshes but doesn't work when extruded meshes are present. Even if you first make a tet meh all along adn then try to extrude the surface, with volume factor enabled, it doesn't mesh. I haven't seen this limitation (volume growth factor not available in extrusion meshes) documented anywhere.
- Sometimes, the extruded materials lose the settings just like that, without any reason after refinement, other settings being same! There is no setting that hinders the extrusion mesh like uniform c/s, linear extrusion, 3D, uniform surfaces in the direction of extrusion, ends parallel etc. There is a case (07837801) I have created long back that discusses this anomaly.
- The "approximate element count" is so off the mark most of the times, that it is rather reasonable not to show it until it is withink at least 20% accuracy. For example, in the morning I was staring at the mesh dialogue that predicted the mesh count at 600k while the actual mesh was 4 million. This is more than 600% error!
Additionally, I would really love to see the following suggestions that are probably the limitations and not the bugs considered:
- Currently "uniform" appears in the mesh tree just as a setting, with no indication of what parts it is applied to. At the same time, the extruded mesh setting is not even mentioned. It would be a good addition if both the settigns are shown along with what parts they are assigned to.
- Support for extruded part in all directions. Currently it is possible in only three principal directions.
- Support for mesh adaptation in extrusion meshes. OR at least in tet meshes, in presence of extrusion meshes. Today, the adaptation is prohibited even if one part is extrusion.
- Multicore meshing in presence of extrusion parts. Moreover, making it a bit more efficient. This is a good feature.
- Hex mesh with multiblock capability? I know this is a lot to ask, hence this is last 🙂
Sorry for the long list. But I just wrote everything that has bugged me over the year! Meshing is one of the most important aspect of CFD and occupies nearly half of the time of the CFD engineer. I really hope at least few suggestions mehtioned here are considered and implemented.
Cheers
Omkar.