|
[Sponsors] |
Running mapFields with Parallel Source and Parallel Target |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
February 23, 2011, 15:47 |
Running mapFields with Parallel Source and Parallel Target
|
#1 |
New Member
Ryan Danks
Join Date: Jan 2011
Posts: 20
Rep Power: 15 |
Hello Foamers,
Basically my problem is that I want to decompose a case, run it out for a certain number of iterations, refine where needed using a cellSet by field and then refineMesh (both with -parallel), map the coarse mesh's fields onto the finer mesh and then continue, I was hoping to do all of this without reconstructing the mesh. (By the way I'm working in OF 1.7.1.) My only sticking point so far is the fact that when I run mapFields with the -parallelSource and -parallelTarget flags the command throws some warnings (see output below) and nothing is written out in the target directory. It looks to me like each of the source processor directories tries to map to each of the target processor directories, which doesn't make sense. I make the call like this from the target case directory... Code:
mapFields ../test1 -parallelTarget -consistent -sourceTime latestTime -parallelSource Does anyone have any experience working with mapFields in parallel? I have no clue what I'm doing wrong! Thanks. Code:
Create databases as time Source processor 0 Source time: 20 Target time: 20 mesh size: 50580 Target processor 0 mesh size: 50580 --> FOAM Warning : From function meshToMesh::calcAddressing() in file meshToMeshInterpolation/meshToMesh/calculateMeshToMeshAddressing.C at line 164 Source patch inlet has no faces. Not performing mapping for it. --> FOAM Warning : From function meshToMesh::calcAddressing() in file meshToMeshInterpolation/meshToMesh/calculateMeshToMeshAddressing.C at line 164 Source patch cube has no faces. Not performing mapping for it. Mapping fields for time 20 Target processor 1 mesh size: 51112 --> FOAM Warning : From function meshToMesh::calcAddressing() in file meshToMeshInterpolation/meshToMesh/calculateMeshToMeshAddressing.C at line 164 Source patch inlet has no faces. Not performing mapping for it. --> FOAM Warning : From function meshToMesh::calcAddressing() in file meshToMeshInterpolation/meshToMesh/calculateMeshToMeshAddressing.C at line 164 Source patch cube has no faces. Not performing mapping for it. Mapping fields for time 20 Source processor 1 Source time: 20 Target time: 20 mesh size: 50545 Target processor 0 mesh size: 50580 --> FOAM Warning : From function meshToMesh::calcAddressing() in file meshToMeshInterpolation/meshToMesh/calculateMeshToMeshAddressing.C at line 164 Source patch outlet has no faces. Not performing mapping for it. Mapping fields for time 20 Target processor 1 mesh size: 51112 --> FOAM Warning : From function meshToMesh::calcAddressing() in file meshToMeshInterpolation/meshToMesh/calculateMeshToMeshAddressing.C at line 164 Source patch outlet has no faces. Not performing mapping for it. Mapping fields for time 20 End Last edited by RDanks; February 23, 2011 at 16:52. |
|
Tags |
mapfields, parallel computing |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Running decomposePar / reconstructPar as parallel apps? | carcass | OpenFOAM Running, Solving & CFD | 3 | January 17, 2024 07:19 |
running OpenFoam in parallel | vishwa | OpenFOAM Running, Solving & CFD | 22 | August 2, 2015 08:53 |
Superlinear speedup in OpenFOAM 13 | msrinath80 | OpenFOAM Running, Solving & CFD | 18 | March 3, 2015 05:36 |
Running in parallel | Rasmus Gjesing (Gjesing) | OpenFOAM | 35 | March 31, 2011 18:21 |
mapFields ignores sourceTime for -parallel source | andersking | OpenFOAM Bugs | 2 | September 2, 2009 10:38 |