The open archive for STFC research publications

Full Record Details

DOI 10.5286/dltr.2014001
Persistent URL http://purl.org/net/epubs/work/12201017
Record Status Checked
Record Id 12201017
Title Further improving NEMO in in shallow seas: final report of the dCSE project FINISS
Abstract We describe the motivation, methodology and outcomes of the dCSE project FINISS. Following on from an earlier dCSE project, FINISS aimed to improve the effective load balance of NEMO by eliminating redundant computations on land, using a multi­?core aware partitioning method developed for POLCOMS. The approach turns on transforming all 3­?dimensional array declarations and references within the code to make the vertical dimension contiguous in memory, and altering loop bounds to avoid traversing the dry points that remain in a sub?domain after partitioning. At the completion of the project, we are able to make an informed estimate of the performance benefits of our methodology extrapolated to full coverage of the NEMO code base, and to comment on the effort required to implement this pervasive set of code changes. We also identify potential improvements that do not depend on these transformations.
Funding Information
Related Research Object(s):
Licence Information: Creative Commons Attribution 3.0 Unported (CC BY 3.0)
Language English (EN)
Type Details URI(s) Local file(s) Year
Report DL Technical Reports DL-TR-2014-001. STFC, 2014. DLTR-2014-001.pdf 2014