CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Meshing & Mesh Conversion

[Other] Difference btw dynamicRefineFVMesh vs polyTopoChange

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By nasa55

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 9, 2023, 04:40
Default Difference btw dynamicRefineFVMesh vs polyTopoChange
  #1
Member
 
Song Young Ik
Join Date: Apr 2022
Location: South Korea
Posts: 59
Rep Power: 4
songyi719 is on a distinguished road
I was searching method for Adaptive Mesh Refinement (AMR) and found that dynamicRefineFVMesh supports such function.


However, it seems like dynamicRefineFVMesh doesn't exist in OpenfoamV10, and tutorials use TopoChanger as refiner in Tutorials.


But Openfoam(R) also supports such function, so there must be something more to dynamicRefine.


How are these two different?
songyi719 is offline   Reply With Quote

Old   March 21, 2023, 16:02
Default
  #2
New Member
 
Join Date: Jul 2011
Posts: 15
Rep Power: 15
nasa55 is on a distinguished road
The dynamicRefineFVMesh tool was available in older versions of OpenFOAM (prior to version 4.0), but it was removed in later versions. The reason for its removal was because it was considered to be a somewhat outdated approach to adaptive mesh refinement, and newer and more efficient approaches were developed.

In OpenFOAM v10 and later versions, the preferred tool for adaptive mesh refinement is the topoSet utility, which is used to create cell sets that can be refined or coarsened using the refineHexMesh or refineMesh utilities. These utilities use a more modern approach to adaptive mesh refinement that is based on octree decomposition.

The TopoChanger class that you mentioned is a C++ class in OpenFOAM that can be used to implement custom mesh refinement algorithms. This can be useful if you need to implement a custom refinement algorithm that is not available in the standard utilities.

In summary, while dynamicRefineFVMesh was a tool that was available in older versions of OpenFOAM, it has been replaced with more modern and efficient approaches to adaptive mesh refinement in later versions. The topoSet utility is now the preferred tool for adaptive mesh refinement in OpenFOAM v10 and later versions, and the TopoChanger class can be used to implement custom refinement algorithms if needed.
songyi719 likes this.
nasa55 is offline   Reply With Quote

Old   March 23, 2023, 03:37
Default
  #3
Member
 
Song Young Ik
Join Date: Apr 2022
Location: South Korea
Posts: 59
Rep Power: 4
songyi719 is on a distinguished road
Quote:
Originally Posted by nasa55 View Post
The dynamicRefineFVMesh tool was available in older versions of OpenFOAM (prior to version 4.0), but it was removed in later versions. The reason for its removal was because it was considered to be a somewhat outdated approach to adaptive mesh refinement, and newer and more efficient approaches were developed.

In OpenFOAM v10 and later versions, the preferred tool for adaptive mesh refinement is the topoSet utility, which is used to create cell sets that can be refined or coarsened using the refineHexMesh or refineMesh utilities. These utilities use a more modern approach to adaptive mesh refinement that is based on octree decomposition.

The TopoChanger class that you mentioned is a C++ class in OpenFOAM that can be used to implement custom mesh refinement algorithms. This can be useful if you need to implement a custom refinement algorithm that is not available in the standard utilities.

In summary, while dynamicRefineFVMesh was a tool that was available in older versions of OpenFOAM, it has been replaced with more modern and efficient approaches to adaptive mesh refinement in later versions. The topoSet utility is now the preferred tool for adaptive mesh refinement in OpenFOAM v10 and later versions, and the TopoChanger class can be used to implement custom refinement algorithms if needed.
Oh, I thought dynamicRefineFVMesh is newer one b.c. Openfoam.com still use it instead of topoSet

Thanks for answer!
songyi719 is offline   Reply With Quote

Reply

Tags
adaptive mesh refinement, amr, dynamicrefinefvmesh, polytopochange, topochanger


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
Difference between MRF and RBM Clerk STAR-CCM+ 6 August 28, 2012 20:49
Periodic Boundary Condition for upwind difference yohey44 Main CFD Forum 0 October 27, 2010 14:10
Pneumatic simulation - moving wall as a function of a pressure difference jbmackay OpenFOAM 0 September 22, 2010 16:51
[General] paraview - plotting difference to reference data joewe ParaView 0 August 30, 2010 19:01
Difference between periodic and slip BC bearcat Main CFD Forum 7 May 9, 2007 17:47


All times are GMT -4. The time now is 22:04.