-
Notifications
You must be signed in to change notification settings - Fork 6
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
set fp-model precise for oneapi in om3-nuopc package #203
base: main
Are you sure you want to change the base?
Conversation
I missed the parallelio flags:
about half these flags are not in the oneapi programme guide Are you or @manodeep familiar with their replacements ? Otherwise I will go digging :-) |
@anton-seaice Flags that are not valid in oneAPI will be silently ignored - so, while not best practice, no harm done. There are two things I can see:
|
I took. a quick look - the unsupported fortran flags seem to be: The |
Thanks @manodeep
They seem to go back to this commit: COSIMA/spack-config@3a1aca7 Any thoughts @micaeljtoliveira ? |
@anton-seaice All those flags come from the corresponding CESM builds and, IIRC, I was not able to get a working model that gave bit-wise identical results to the equivalent CESM model without them. |
SInce the flags are not supported by the compiler directly, and were originally put in place for bitwise-identical outputs - would a reasonable strategy be to first try without the flags and see whether that breaks bitwise-identical outputs? (My bias: I am not a fan of environment variables that might break default user expectations) |
Yeah - ill give it at a go. We broke this in a different but as yet undiscovered way recently, so it might take a while ! |
closes #202