View Issue Details

IDProjectCategoryView StatusLast Update
0003185OpenFOAMBugpublic2019-03-05 12:10
Reportertniemi Assigned Tohenry  
Status resolvedResolutionfixed 
Product Versiondev 
Summary0003185: swirlFlowRateInletVelocityFvPatchVectorField not working in parallel
DescriptionAfter this commit
the boundary condition no longer works in parallel if the boundary does not exist in each processor and axis&origin is not given. The patch().size()-condition will be false for some processors but true for others and this leads to hangup in the gsum-function.

To correct this, the patch().size()-condition could be changed to eg. returnReduce(patch().size(), sumOp<label>()) so that it is a global check and the same for all processors.
TagsNo tags attached.



2019-03-05 12:10

manager   ~0010347

Thanks Timo

Resolved in OpenFOAM-6 by commit f92a7e78544ddd098fa8abf52df96a3deb09f253
Resolved in OpenFOAM-dev commit 5e7c0aaac11390e9066c4cd44ac97f771c993fa1

Issue History

Date Modified Username Field Change
2019-03-05 11:45 tniemi New Issue
2019-03-05 12:10 henry Assigned To => henry
2019-03-05 12:10 henry Status new => resolved
2019-03-05 12:10 henry Resolution open => fixed
2019-03-05 12:10 henry Fixed in Version => 6
2019-03-05 12:10 henry Note Added: 0010347