View Issue Details

IDProjectCategoryView StatusLast Update
0000965OpenFOAMBugpublic2015-01-01 14:09
Reporteruser286Assigned Tohenry  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionunable to reproduce 
PlatformIntel x86-64OSRed Hat Enterprise Linux Server OS Version6.3 (Santiago)
Summary0000965: timeVaryingMappedFixedValue BC Very Slow on Many Cores
DescriptionI ran a case using the timeVaryingMappedFixedValue on 320 cores, and it runs fine. I ran the same case with an inner region of refined grid such that I needed to run on 2560 cores, and the performance is very slow. I put timing write-outs in the solver code and have narrowed down the poor performance to updating of the timeVaryingMappedFixedValue boundary condition.

I ran the same 2560 core case with OpenFOAM 2.0.x and the performance with timeVaryingMappedFixedValue is fine, so it seems that there is a change to that BC in 2.2.x that has poor performance on many cores.
Steps To ReproduceIt would be very difficult for me to send you the test case since the inflow data is very large, and I'm not sure that you have 2560 cores to test this on. I'll do whatever I can to help you from my side, though.
TagsNo tags attached.

Activities

user4

2013-08-21 09:57

  ~0002431

Is your case a moving/changing mesh case or is it static? How many points are on your inlet plane (i.e. number of points in constant/boundaryData)

user4

2013-08-21 10:13

  ~0002432

Can you switch on debug flag for timeVaryingMappedFixedValue (in etc/controlDict)

DebugSwitches
{
   ..
   timeVaryingMappedFixedValue 1;
   ..
}

in both versions and e.g. re-run for a short time with time stamp output:

mpirun --timestamp-output --tag-output -np 4 simpleFoam -parallel

henry

2015-01-01 14:09

manager   ~0003439

Orphaned report

Issue History

Date Modified Username Field Change
2013-08-16 15:58 user286 New Issue
2013-08-21 09:57 user4 Note Added: 0002431
2013-08-21 10:13 user4 Note Added: 0002432
2015-01-01 14:09 henry Note Added: 0003439
2015-01-01 14:09 henry Status new => closed
2015-01-01 14:09 henry Assigned To => henry
2015-01-01 14:09 henry Resolution open => unable to reproduce