Setting yaksa-depth to 2 (vs the default 3) significantly reduces build time and binary size. This may affect the performance on deep nested derived datatypes. But we expect a general distribution will more appreciate the former benefit.
[skip warnings]
Author Checklist
[x] Provide Description
Particularly focus on why, not what. Reference background, issues, test failures, xfail entries, etc.
[x] Commits Follow Good Practice
Commits are self-contained and do not do two things at once.
Commit message is of the form: module: short description
Commit message explains what's in the commit.
[ ] Passes All Tests
Whitespace checker. Warnings test. Additional tests via comments.
[x] Contribution Agreement
For non-Argonne authors, check contribution agreement.
If necessary, request an explicit comment from your companies PR approval manager.
Pull Request Description
Setting yaksa-depth to 2 (vs the default 3) significantly reduces build time and binary size. This may affect the performance on deep nested derived datatypes. But we expect a general distribution will more appreciate the former benefit.
[skip warnings]
Author Checklist
module: short description
Commit message explains what's in the commit.