[site config] aws-ec2 ubuntu config updates for 2.1 release#1940
[site config] aws-ec2 ubuntu config updates for 2.1 release#1940eap wants to merge 2 commits intoJCSDA:release/2.1from
Conversation
There was a problem hiding this comment.
Future changes to this file will be easier to parse as I'm now maintaining them in alphabetical order (if you squint)
| intel-oneapi-runtime: | ||
| buildable: false | ||
| externals: | ||
| - spec: intel-oneapi-runtime@2025.3.0 | ||
| prefix: /opt/intel/oneapi | ||
| modules: | ||
| - compiler-rt/2025.3.0 |
There was a problem hiding this comment.
I am very surprised that this still works. I couldn't get anything to concretize without duplicates or errors if I had a non-buildable runtime library for any of the compilers.
There was a problem hiding this comment.
interesting indeed! This is definitely working in my case. Although I did experience that issue with gcc runtime.
$ cat log.concretize | grep runtime
- x4mnxf4 ^gcc-runtime@13.3.0 build_system=generic platform=linux os=ubuntu24.04 target=icelake
[e] uc6376q ^intel-oneapi-runtime@2025.3.0 build_system=generic platform=linux os=ubuntu24.04 target=x86_64
There was a problem hiding this comment.
I know you were using toolchains originally, and maybe that's why you didn't need
or the equivalent forgcc?
There was a problem hiding this comment.
Unfortunately yes. This PR is kind of a mix. The real site config uses toolchains but that included a number of changes (including changes to the configs/common/...) that would have broken other sites if they were submitted.
So this PR is me doing my best to submit the ec2 config changes without breaking every other site simultaneously.
| source setup.sh | ||
| # Swap default module type for default linux. | ||
| sed -i 's/tcl/lmod/g' configs/sites/tier2/linux.default/modules.yaml | ||
| sed -i "s/- '%gcc'/- '%gcc_toolchain'/" ./common/packages.yaml |
There was a problem hiding this comment.
this snuck into the docs in 2.0 even though it wasn't used.
climbfuji
left a comment
There was a problem hiding this comment.
Please merge when you are ready
Site config updates for the current JCSDA maintained ec2 AMIs
Note: Because my toolchain changes would also break other site configs in this release, I have removed toolchains from this PR.
Testing
Locally tested
Checklist