View Issue Details

IDProjectCategoryView StatusLast Update
0003129OpenFOAMFeaturepublic2018-12-16 14:23
Reporterlinnemann Assigned Tohenry  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionsuspended 
PlatformGNU/LinuxOSOtherOS Version(please specify)
Product Versiondev 
Summary0003129: ACMI speedup by ordering in boundary
DescriptionIf there is a large difference in the ACMI sizes having the boundaries with the smallest faces first in the boundary file will have a drastic effect on speedup.

    ACMI2_couple
    {
        type cyclicACMI;
        nFaces 16176;
    }
    ACMI3_couple
    {
        type cyclicACMI;
        nFaces 16176;
    }
    ACMI1_couple
    {
        type cyclicACMI;
        nFaces 1080;
        }

    ACMI4_couple
    {
        type cyclicACMI;
        nFaces 1080;
    }

Will use ~1min to do the addressing

    ACMI1_couple
    {
        type cyclicACMI;
        nFaces 1080;
        }

    ACMI4_couple
    {
        type cyclicACMI;
        nFaces 1080;
    }
    ACMI2_couple
    {
        type cyclicACMI;
        nFaces 16176;
    }
    ACMI3_couple
    {
        type cyclicACMI;
        nFaces 16176;
    }

Will use 5s! to do the addressing
Additional InformationHaving a check for smallest of the patches first and do the addressing that way will have a huge performance saving when doing the mapping each iteration for transient runs.
TagsNo tags attached.

Activities

henry

2018-12-11 09:56

manager   ~0010214

Thanks for the information. We need maintenance funding to deal with the growing number of open issues relating to AMI and ACMI:

https://openfoam.org/news/funding-2019/

henry

2018-12-11 09:56

manager   ~0010215

Pending maintenance funding.

Issue History

Date Modified Username Field Change
2018-12-11 09:45 linnemann New Issue
2018-12-11 09:56 henry Note Added: 0010214
2018-12-11 09:56 henry Assigned To => henry
2018-12-11 09:56 henry Status new => closed
2018-12-11 09:56 henry Resolution open => suspended
2018-12-11 09:56 henry Note Added: 0010215