Conversation
|
@minghangli-uni can you please push the optimization flags to this branch? |
|
🚀 Attempted to deploy 🖥️
|
|
🚀 Attempted to deploy 🖥️
|
- spack-packages 2025.06.000 - access3/access3-share 2025.03.1 - Set earth radius consistent with UM - access-cice CICE6.6.0-3 - Add ability to write grid history file - access-mom6 2025.02.001 - Add gtracers library to CMake build - Add access-generic-tracers git.dev-2025.05.001 and access-mocsy git.2017.12.0 - Use spack versions where sensible; explicity set spack version where gitref is necessary
--------- Co-authored-by: Dougie Squire <[email protected]>
3fb7e58 to
ed23475
Compare
|
@minghangli-uni I also added the optimisation flags to @anton-seaice would you be able to review? |
|
🚀 Attempted to deploy 🖥️
|
minghangli-uni
left a comment
There was a problem hiding this comment.
Thanks @dougiesquire The flags look good to me.
I tested them on both the cascadelake (normal) and sapphirerapids (normalsr) queues and they work on both architectures. However on the CL queue, performance is ~5% lower because the flags are tuned for SR maximal throughput. Since in production, all configurations will ultimately run on SR for its lower communication overhead.
Some notes:
-
fms: I didn’t add flags here because I found that it actually degrades runtime performance. This is still a WIP, and I may revisit the compiler flags for fms later in the beta release.
-
ACCESS-WW3: I haven’t tested this yet, so no flags are being added at the moment.
-
Other dependencies: boost wasn’t detected, so no flags were added for those components.
anton-seaice
left a comment
There was a problem hiding this comment.
Thanks @dougiesquire and @minghangli-uni
This PR includes changes for the ACCESS-OM3 2025.05.001 release:
🚀 The latest prerelease
access-om3/pr106-3at ed23475 is here: #106 (comment) 🚀