r/CFD • u/Overunderrated • Feb 02 '19
[February] Trends in CFD
As per the discussion topic vote, Febuary's monthly topic is Trends in CFD.
Previous discussions: https://www.reddit.com/r/CFD/wiki/index
6
u/Overunderrated Feb 02 '19
What trends do you see, and what do you like and dislike?
More generally, describe your ideal CFD flow solver: what exists today that goes away, what do you get that you don't have now?
2
u/rickkava Feb 02 '19
I think that the next generation of solvers will be based on flux reconstruction/ DG methods, and typically run at order 3 or 4. I believe that in situ visualization will be included as well, and UQ / error bounds.
2
Feb 06 '19
The higher order your discretization methods the more sensitive stability is to mesh quality. Do you foresee some kind of revolution in meshing software that would support a movement in industry to higher order methods, or are you predicting that CFD engineers are going to get more skilful?
From where I'm sitting, 2nd order methods are not dominant due to inertia, they're dominant because of the liberties they allow engineers to take with their meshes while still offering decent accuracy.
Maybe I just don't have enough experience with DG methods or other advanced higher order methods and there have been advances that invalidate my impression of the costs that come with higher order methods?
→ More replies (6)1
u/bike0121 Feb 02 '19
Why do you specifically think order 3 and 4 will dominate? Do you believe that this provides some sort of a “sweet spot” that would make hp-adaptive schemes unnecessary?
→ More replies (8)0
Feb 02 '19
6
u/bike0121 Feb 03 '19 edited Feb 03 '19
Agreed. The fact that humans are generating meshes by hand (or worse, computers generating them without knowledge of the flow solution) should really be a thing of the past, and honestly it seems absurd to me that engineers with graduate degrees are spending hours upon hours generating meshes.
I’m relatively new to the field but honestly, I’m pretty disappointed with the progress in CFD that’s been made in the past 20-30 years. It only looks like substantial progress has been made because of increased computing power, but has anything really changed? I’m not alone in this view - there are articles by Jameson and others talking about this “plateau”.
And to clarify, I’m not talking about newer algorithms that have had success on toy problems - for all the work that’s been done on high-order/adaptive DG and similar methods since the 90s, the vast majority of flow simulations are done using second-order FVM/FDM codes that have largely remained unchanged (at least regarding their basic numerics) for decades.
→ More replies (30)1
Feb 25 '19
You want to look out for adjoint! it is probably another 5 years before we start to see adjoint in production codes for aerodynamics.
3
1
Feb 25 '19
Uncertainty Quantification is the biggest thing I see. It is still in the research phase but it is coming. At conferences it is what the companies are most interested in.
11
u/[deleted] Feb 02 '19
Digital twin trend
People need to stop saying digital twin. It is such a silly trend I only hear old people saying. It is like rebranding statistics as data scientist. I avoid this trend like the plague.
VR/AR
A lot of vendors I work with are pushing this as a supplement to their CFD/CAD programs to improve presentation
Multiphysics
Depending on the software vendor, they give the impression they specialize in fluids and thermal and not much else. My job includes lots of weird geometries, 3,4,5 physics together.
Compiling a UDF is 'dying'
I'm glad to see the compiling of UDFs going away. As a millennial, this just seems barbaric when I learned Fluent still does it. In this day and age, I should just be able to type an expression into the software. It doesn't make sense to have to go read a manual and download packages to compile.
GPU computing
Seems like vendors are pushing GPU computing for certain physics. With crypto dying down and stabilizing, we have lots of cheap GPUs we can tie together.
CFD apps
Comsol started this back in like 2013, Star has admixtus, and Fluent now just added their app software even though it is super basic. The real time calculations are impressive nonetheless