CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

URGENT Multi-Domains calculation

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

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   April 7, 1999, 11:04
Default URGENT Multi-Domains calculation
  #1
Khalel A.
Guest
 
Posts: n/a
I have to take an exam tomorrow of meshing technics, and I don't understand how the multi-domain calculation is done? I don't need an accurate answer , only an overview of the method. Thank you for your answers. Khalel.
  Reply With Quote

Old   April 8, 1999, 06:41
Default Re: URGENT Multi-Domains calculation
  #2
Marco
Guest
 
Posts: n/a
The idea of multi-domain is to split the domain of the numerical calculation into many sub-domains and to solve equations onto these ones. The solution algorithm will be iterative, because solution of each sub-domain will need values on adjacent domains to construct boundary condition for itself. This process can be usefull, for example, to efficiently parallelize the code or to build structured grids on multi connected topologies.

I hope this can be usefull for your exam. Good luck. Marco
  Reply With Quote

Old   April 15, 1999, 03:31
Default Re: URGENT Multi-Domains calculation
  #3
Rémi Demersseman
Guest
 
Posts: n/a
Do all the sub-domains meshes correspond to their neighbours? I mean, it must be difficult if the meshes are different, because of the needed step of converting the data of one mesh' nodes to the other meshes ones. How to get through that? Rémi.
  Reply With Quote

Old   April 15, 1999, 05:15
Default Re: URGENT Multi-Domains calculation
  #4
Marco
Guest
 
Posts: n/a
If you think to study just one case and write an application just for it, you can let meshes to correspond with the adjacent ones. This can let you save time in programming and calculation, but you will be no more able to draw your grid as you like. On the other side, if you intend to have a more general code, suitable for many cases, it is foundamental to implement some tool to interpolate values on boundaries of a block and then re-discretize them on the adjacent grid (or grids if you have non-conformal sub-domains). This will be more expensive in programming and much more in calculation ( in general, you will need to pass trough interfaces Dirichlet as well as Neumann conditions), but interpolation will let you take full advantage of domain decomposition, reducing the global number of points by placing them where you really need. The increment in time of calculation can be reduced if you have of a good amount of RAM, because coefficientes to transform values across sub-domains boundaries can be stored and not calculated at each iteration on blocks.
  Reply With Quote

Old   April 15, 1999, 05:37
Default Re: URGENT Multi-Domains calculation
  #5
Rémi
Guest
 
Posts: n/a
Is there any restriction about the interpolation? Maybe the difference created between the first grid results and their interpolation on the second grid can be so important that the coupled calculation would diverge. Have you any example of that kind of interpolation tool published? Rémi
  Reply With Quote

Old   April 15, 1999, 06:43
Default Re: URGENT Multi-Domains calculation
  #6
Marco
Guest
 
Posts: n/a
I am sorry but I have not found any published example of interpolation between sub-domains.

I have used a very simple second order interpolation, and it seems to work pretty fine if coarseness of adjacent blocks are not much different in areas where the solution is "bad". Where the solution is plain, it works even with much different density of discretization (3-4 times). I tried this with incompressible N.S. equations in vorticity-stream function formulation with low Reynolds and I had'nt the possibility to test effects of changing the kind of interpolation.

I guess there are cases where interpolation accuracy is a limiting factor in convergence, but I think that iterations over sub-domains reduce this problem if the time step is not too big.
  Reply With Quote

Old   April 15, 1999, 10:17
Default Re: URGENT Multi-Domains calculation
  #7
Ramendra Sahoo
Guest
 
Posts: n/a
Hi Remi,

As far as multi-domain calculations are concerned with different grids there are two different approaches : either you can go for matching boundaries with mismatching grids or everything mismatching i.e. overlapping grids. If you are not using adaptive grids you can save a lot of time in calculations as well as no. of grids. For the first type of calculations you can use a lot of interpolations techniques both for geometric, flux as well as fundamental variables along the domain boundaries. Some of the standard interpolation techniques are available by Akima (Refer to his papers in ACM Trans. 1971,1976,1996..) in both two dimension and three dimensions. You should make sure that these interpolation techniques are satisfying either Newman or Dirichlet boundary conditions. In fact for simple cases since the interpolations deal with higher order derivatives, they usually satisfy atleast one of these two type of boundary conditions. For complex interfaces like different materials/fluids you can slightly modify the interpolation routines to match your criteria or you can impose further satisfying conditions. I have used similar conditions alongwith adaptive grids and found to be working nice and saving lot of computation time. If you are using overlapping grids, you can refer to Bill Henshaw/ Chesshire groups papers (LANL) for the implementations. I hope this will help you to solve your problems.

Good luck.

Ramendra
  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 manipulation] polyDualMesh and volume calculation... jbf OpenFOAM Meshing & Mesh Conversion 2 September 15, 2009 19:37
UDS formulation for axisymmetric domains URGENT Sandilya Garimella FLUENT 3 April 14, 2008 05:32
Brake Rotor Thermal Calculation in STAR-CD- Urgent ps Siemens 3 June 27, 2006 05:18
multi fluid domains with differ. physical charact. John Walker CFX 5 April 15, 2006 23:32
Warning 097- AB Siemens 6 November 15, 2004 05:41


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