|
[Sponsors] |
decomposition of multi domain cases for large simulations |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
August 16, 2013, 03:24 |
|
#3 |
New Member
Klas J
Join Date: Oct 2011
Location: Göteborg, Sweden
Posts: 10
Rep Power: 14 |
Hi Roman,
Perhaps you have already solved this issue, but if not perhaps this could be of help. My experience with multidomain cases is that it is much easier to use a manual decomposition. What I usually do is to produce a list of all the cells for all the regions in my simulation. Then I supply the lists (one per region) to the manual mode of decompasePar. The decomposeParDict would read: Code:
numberOfSubdomains N; method manual; manualCoeffs { dataFile "cellDecomposition"; } distributed no; Code:
FoamFile { version 2.0; format ascii; class labelList; location "constant"; object cellDecomposition; } ZZ ( X .... X ) Now, the interesting part is how you produce such lists. When the problems have very specific geometries or specific interfaces I often prefer to determine the processor boundaries somewhat manual. For example, if you have repeating geometry (like a set of fuel pins in a reactor) the point of automatic decomposition is much smaller. I use a utility application to perform the splitting using topoSets. The application reads some splitting coordinates from a dictionary and then computes the processor for each of the cells. If you are interested I could share this small application. Best regards, Klas |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Question about multi domain | Rodrigo Basniak | CFX | 0 | April 1, 2008 09:35 |
CFX Solver Memory Error | mike | CFX | 1 | March 19, 2008 07:22 |
Multi domain performance penalty???? | Stu | CFX | 8 | June 18, 2007 18:57 |
multi domain heat transfer prob | mohammed zubair | CFX | 1 | June 27, 2006 09:30 |
Domain decomposition | rajesh | Main CFD Forum | 2 | August 31, 1999 04:22 |