CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > ANSYS > CFX

CFX vs. FLUENT

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree23Likes
  • 18 Post By turbo
  • 1 Post By ghorrocks
  • 2 Post By Gert-Jan
  • 2 Post By Opaque

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 8, 2016, 13:12
Exclamation CFX vs. FLUENT
  #1
Senior Member
 
Join Date: Jun 2009
Posts: 174
Rep Power: 17
turbo is on a distinguished road
This topic never stops showing up in the forum. Let me help you make it clear.

1. By CFD Code
  • FLUENT : UK college > Creare (US) > Fluent (US) > Ansys
  • CFX : UK Nuclear Research > AEA Technology (UK) > ASC (Canada, CFX-TASCflow) > Ansys
  • STAR-CD : UK college > CD-Adapco
  • FineTurbo : Brussel college (Prof. Hirsch) > NUMECA
2. By Solver Type
  • Segregated : Pressure-based Method of FVM : FLUENT, STAR-CD
- Continuity, momentum and energy equations are solved sequentially.
- Pressure is later corrected by Pressure-Velocity Coupling (like SIMPLE, SIMPLEC or PISO)
- Originally for incompressible flow, but extended to compressible flow


  • Coupled : Time Marching of FVM : FLUENT (RAMPANT), FineTurbo
- Conservative vector forms in time and space
- Explicit (FineTurbo, FLUENT RAMPANT) or implicit (FLUENT) solver with multigrid
- Originally for compressible flow, but extended to incompressible using pseudo-compressibility factor
- Better accuracy in highly compressible flows (maybe controversial)



3. CFX is kind of unique
  • CFX is a coupled solver, but needs the pressure-velocity coupling, too. It belongs to the Pressure-based group.
  • CFX is fully implicit, relatively faster than FLUENT, but requiring much storage.
  • CFX is a cell-vertex code, while FLUENT a cell-centered.
  • CFX has a shape function borrowed from FEM to evaluate gradients, but FLUENT uses the staggered grid concept.
4. CFX vs. FLUENT
  • CFX has more friendly GUI for turbomachinery users (that was a kind of business strategy for CFX-TASCflow to survive competing with FLUENT).
  • FLUENT has traditionally more users in more general applications.
  • Both are now good enough !
5. My recommendations
  • If you simulate combustion, multi-phase or chemically-reacting flows, I'd go with FLUENT segregated.
  • If you simulate a single phase turbomachinery flow, two options are recommended : CFX or FineTurbo. In this area, they are totally different animals. Try out both in your model through a comparison with reliable test data before making a decision.
  • NUMECA FineTurbo grid generation package (Autogrid) has been frequently agreed more powerful and of higher quality, but the Post still looks not easy to love.

Last edited by turbo; February 8, 2016 at 15:58.
turbo is offline   Reply With Quote

Old   April 12, 2021, 16:36
Default
  #2
Senior Member
 
Brett
Join Date: May 2013
Posts: 212
Rep Power: 14
Bdew8556 is on a distinguished road
Thanks for that.

So Fluent uses the FVM and CFX uses the FVM with Finite elements? I've heard it described that way.

I also posted on whether this has anything to do with Fluent being able to handle 3D meshes but CFX not being able to?
Bdew8556 is offline   Reply With Quote

Old   April 12, 2021, 19:19
Default
  #3
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,863
Rep Power: 144
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
CFX and Fluent can both handle 3d meshes just fine.

You are probably getting confused with 2d meshes: Fluent has a pure 2D solver, but CFX does not have a 2d solver and you need to make a 1 element thick model and ignore the third dimension. This is messier to set up, much slower to solve and uses more memory. This was done simply because CFX did not want to do the development effort to make and validate a 2d solver, they thought the market was going to full 3d so a 2d solver was not worth the effort in their opinion. I have always disagreed with this logic and think this is one of CFX's greatest weaknesses.
aero_head likes this.
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum.
ghorrocks is offline   Reply With Quote

Old   April 13, 2021, 04:54
Default
  #4
Senior Member
 
Gert-Jan
Join Date: Oct 2012
Location: Europe
Posts: 1,920
Rep Power: 28
Gert-Jan will become famous soon enough
Quote:
Originally Posted by Bdew8556 View Post
Thanks for that.

So Fluent uses the FVM and CFX uses the FVM with Finite elements? I've heard it described that way. I also posted on whether this has anything to do with Fluent being able to handle 3D meshes but CFX not being able to?
No. Both Fluent and CFX use Finite Volume Methods to solve the equations. I.e., they are FVM-packages. However, Fluent takes the meshes as generated and stores the calculated values in the center of the cells. It is therefore called a cell-based solver. CFX does not take the meshes as generated. It creates a background mesh around the nodes (corners of the elements). Calculated values are stored in these nodes. Therefore it is called a node-based-solver.

In fact, if CFX converts a tet mesh in the background, it converts this into a polyhedra mesh. Therefore, a solution with a tet mesh in CFX is somewhat comparable to a solution with a polyhedra mesh in Fluent. Solutions with tet-meshes are uncomparable.

So, what you see is that Fluent can read almost every mesh like hex, tets, pyramids, prisms, polyhedra and Hex meshes with hanging nodes (cutcell-technology).
CFX can only handle hex, tet, pyramids, and prisms. It cannot read polyhedra and hex-meshes with hanging nodes, because CFX cannot convert them in its background process to a polyhedra mesh.
rmerlob and aero_head like this.
Gert-Jan is offline   Reply With Quote

Old   April 13, 2021, 09:08
Default
  #5
Senior Member
 
Join Date: Jun 2009
Posts: 1,875
Rep Power: 33
Opaque will become famous soon enough
Quote:
Originally Posted by Gert-Jan View Post
...
In fact, if CFX converts a tet mesh in the background, it converts this into a polyhedra mesh. Therefore, a solution with a tet mesh in CFX is somewhat comparable to a solution with a polyhedra mesh in Fluent. Solutions with tet-meshes are uncomparable.
....

CFX can only handle hex, tet, pyramids, and prisms. It cannot read polyhedra and hex-meshes with hanging nodes, because CFX cannot convert them in its background process to a polyhedra mesh.
Just for clarification, ANSYS CFX never converts the original mesh into a polyhedral mesh explicitly, i.e. it discretizes the equation on each element sector around a node, and creates discrete equations around a node of the original mesh. The equations are very close to those obtained by explicitly computing the dual mesh, i.e. polyhedral mesh, but they are not identical for all situations.

Otherwise, the description is spot on.
rmerlob and aero_head like this.
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum.
Opaque is offline   Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Mesh and Solve Times for CFX, Fluent, CD-adapco Jade M Main CFD Forum 4 August 28, 2012 03:54
Import CFX def into Fluent eric_wang FLUENT 0 April 18, 2011 14:14
OpenFOAM vs. Fluent & CFX marco Main CFD Forum 81 March 31, 2009 15:22
Fluent Vs CFX, density and pressure Omer CFX 9 June 28, 2007 05:13
Jobs in cfd - fluent or cfx? jobman Main CFD Forum 6 July 5, 2006 16:02


All times are GMT -4. The time now is 19:06.