-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to scorpio 1.3.2 #359
Conversation
I have uploaded the Linux recipes for this version of scorpio but I don't have my Mac with me to upload those packages yet. |
There is a known bug in v1.3.2 that means scorpio depends on GPTL even when timing is off. The easiest fix for now is to turn on timing and bring in this dependency.
Hello @xylar! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:
|
specs.append(f'scorpio@{scorpio}+pnetcdf~timing+internal-timing~tools+malloc') | ||
specs.append(f'scorpio@{scorpio}+pnetcdf+timing+internal-timing~tools+malloc') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm turning on timing for now. In future scorpio versions, we can decide if we want it turned off but it's required in this one because of a known bug (E3SM-Project/scorpio#476)
Shoot! I did a bunch of testing before merging this but now I'm seeing bunches of errors when I build MPAS-Ocean and MALI:
I don't know what is different but I suspect that there's something wrong with linking when we have |
E3SM was updated to this version in E3SM-Project/E3SM#4858
Because a new Spack build is required for this, the compass version has been updated to 1.1.0-alpha.2. (This should be easy to deploy because most packages will be reused from the 1.1.0-alpha.1 Spack environments.)
closes #339