View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003129 | OpenFOAM | Feature | public | 2018-12-11 09:45 | 2018-12-16 14:23 |
Reporter | linnemann | Assigned To | henry | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | suspended | ||
Platform | GNU/Linux | OS | Other | OS Version | (please specify) |
Product Version | dev | ||||
Summary | 0003129: ACMI speedup by ordering in boundary | ||||
Description | If 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 Information | Having 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. | ||||
Tags | No tags attached. | ||||
|
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/ |
|
Pending maintenance funding. |