Skip to content

Conversation

@spencerkclark
Copy link
Member

@spencerkclark spencerkclark commented Sep 26, 2023

Locally this seems to allow me to obtain reproducible builds (at least through four consecutive builds). We'll see if this remains true in additional runs in CI.

Upgrading the compilers could also be done by upgrading the version of the base image as in #3 (currently I am using 22.04) but doing so seems to lead to an odd interaction with MPI (simulations hang in CI, e.g. here). Upgrading to version 12.3 of the GNU compilers specifically, however, also has the benefit that it is closer to what is used on C5 on Gaea (12.2).

@spencerkclark spencerkclark changed the title Upgrade to using version 12.2 GNU compilers Upgrade to using version 12.3 GNU compilers Sep 26, 2023
@spencerkclark
Copy link
Member Author

This appears to be a viable solution to addressing the non-deterministic build issue, but the real cause was determined in #6.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants