CFD Online Logo CFD Online URL
Home > Forums > Main CFD Forum

Multiblock Code

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

LinkBack Thread Tools Display Modes
Old   December 10, 2007, 12:48
Default Multiblock Code
Posts: n/a
Dear all , can anyone suggest me how to perform data transfer at a node formed by more then four blocks (in a multi block grid)... Thanks in advance ..
  Reply With Quote

Old   December 10, 2007, 13:37
Default Re: Multiblock Code
Posts: n/a
Ur question is ambiguous and I do not know what u exactly mean, but I give some general comment.

Assume that interpolation to node P is desired and we have other N points in its neighborhood of this point, interpolation has the following form:

U(P) = Sigma_{over_support_set} w_i U_i

U(P) is desired value, U_i is value of each neighbor. Sometimes contribution of node P is also included (e.g. iterative procedures or transient analysis), this may leads to implicit system or explicit system (simple interpolator)

This formula is simplified (algebraic) form of any numerical method (FEM, FVM, meshless, &hellip. The distinction between various methods is related to method of determination of w_i and selection of support set.

For example in FEM w_i is computed by element-wise integration and addition of contribution of each element to node P (element that make a patch around P), then integration is converted to algebraic summation (computation of w_i) by (usually) application Gaussian quadrature method. In FDM, w_i terms are computed with the aide of Taylor expantion around node P (one dimensional, split method, or multi-dimensional un-split method). In meshless methods w_i is usually computed by using appropriate integration kernel. In these method number of support nodded could be arbitrary and explicit topology is ot required. And topology of support set could be varied within simulation.

In your problem: if topology of support set is fixed, you could construct the mentioned computational stencil by generalized FDM or formal FEM method (connection point of multi-block could be considered as a FEM node). If you look for a general method you could use meshless method which include variety of methods (these methods are interesting when topology of support set is varied and number of contributing points is changed).

Look at Shu Chang publication page, you find good onlnie refrences about generilized interpolation methods:

Hope this helps.

  Reply With Quote

Old   December 10, 2007, 18:37
Default Re: Multiblock Code
Posts: n/a
Is your code cell-centered or node-centered? In cell-centered FVM, the value at this node should have contributions from four cells. In each block, you get the stencil and the variables at the three cells from the other three blocks, you are done. If it is done correctly, the node's value should be the same in all four blocks.
  Reply With Quote


Thread Tools
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 On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
The FOAM Documentation Project - SHUT-DOWN holger_marschall OpenFOAM 242 March 7, 2013 13:30
Debugging Unsteady 2-D Panel Method Code: Wake Modeling RajeshAero Main CFD Forum 5 November 10, 2011 06:48
Open Source Vs Commercial Software MechE OpenFOAM 28 May 16, 2011 11:02
Design Integration with CFD? John C. Chien Main CFD Forum 19 May 17, 2001 15:56
public CFD Code development Heinz Wilkening Main CFD Forum 38 March 5, 1999 12:44

All times are GMT -4. The time now is 23:05.