CF-MESH+ 5.5: Faster Meshing and Better Quality on Imperfect Geometry

Introduction With CF-MESH+ 5.5, we focused on a problem that has become increasingly important as CFD models have grown in complexity. In the past, meshing often started from relatively clean and well-prepared geometry. Today, CFD workflows increasingly rely on large...
How to install a trial version of CF-MESH+

How to install a trial version of CF-MESH+

This is a step-by-step installation tutorial for trial version of CF-MES+, for all the users in trial period. It also contains tips and tricks for troubleshooting in case you have some difficulties with your installation. For successful installation, ensure you follow...

Our best meshing practices for high-quality CFD simulations

Our best meshing practices for high-quality CFD simulations

Introduction The main goal of this post is to give you the best meshing practices for high-quality CFD simulations, regarding geometry preparation, cell sizing techniques and boundary layer generation. You’ve probably heard the phrase: "Garbage in – garbage out." This...

Our Common Meshing Terminology

Our Common Meshing Terminology

CFD meshing terminology can be quite daunting, especially for beginners. This article will give you an overview of the most common CFD meshing terms and expressions we use daily, in alphabetical order. If you are struggling with some of the expressions we are using in...

Low-RE turbulence modelling of boundary layers with CF-MESH+

Low-RE turbulence modelling of boundary layers with CF-MESH+

The goal of this post is to discuss the best practices of boundary layer generation in CF-MESH+ needed to perform low-Re turbulence modelling of boundary layers, on Ahmed body example.  In order to show the importance of accurate boundary layer modelling, the...

Is it always the mesh? Part 6: Feature edges and corners

Is it always the mesh? Part 6: Feature edges and corners

Quite often I hear complaints about non-orthogonality, the required number of non-orthogonality correctors to achieve convergence, and how it is worthless even trying to run a solver on a mesh, etc. The point of this series of posts is to give you an overview on the...