View Issue Details

IDProjectCategoryView StatusLast Update
0000689OpenFOAMBugpublic2012-11-29 09:29
Reporteruser300Assigned Touser4 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformLinuxOSUbuntuOS Version10.04
Summary0000689: Multilevel decompose par doesn't seem to function properly for methods other than scotch.
DescriptionOn build: 2.1.1-221db2718bbb

Multilevel decompose seems to have issue with multiple levels using simple method.
Steps To ReproduceSee errorLog file for error.

Using the attached dictionary as is the case fails, but commenting out the simple methods, and converting them back to scotch, then the case works.
TagsNo tags attached.

Activities

user300

2012-11-29 05:49

 

user300

2012-11-29 06:18

  ~0001791

As a note: the reason that I was trying to decompose using simple rather than scotch, is that when using the scotch decomposition doesn't play nice with cyclic boundaries. If a case with cyclic boundaries is decomposed then it doesn't seem to like having matching faces of cyclic patches exist on different decomposition regions; ie decomposing 14x16x1 will work if the patches are cyclic in the third direction but 4x8x6 will cause the case to crash. Although not a significant problem for myself, as I only have cyclic boundaries in one dimension, if you needed them in two dimensions, then you couldn't decompose the case to run it.

user4

2012-11-29 09:29

  ~0001792

Switch off the debug switch for multiLevel and it completes. This was just used to provide some statistics.

I've set the debug switch to 0 in commit fd7618bcfa02cce893ec95adfdda5c9545318105

Issue History

Date Modified Username Field Change
2012-11-29 05:49 user300 New Issue
2012-11-29 05:49 user300 File Added: decomposeParDict.tar.gz
2012-11-29 06:18 user300 Note Added: 0001791
2012-11-29 09:29 user4 Note Added: 0001792
2012-11-29 09:29 user4 Status new => resolved
2012-11-29 09:29 user4 Fixed in Version => 2.1.x
2012-11-29 09:29 user4 Resolution open => fixed
2012-11-29 09:29 user4 Assigned To => user4