-
Notifications
You must be signed in to change notification settings - Fork 383
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
Switch to -fp-model fast in standalone HOMME runs #1960
Conversation
will this be ok on KNL? @ndkeen is seeing reproducibility problems on KNL with -fp-model fast for EAM. |
with -fp-mode=fast: skybridge, with intel16: HOMME tests pass So this looks good to go (after I push the update to swtc6 tol). |
Checked for reproducibility for intel18 on cori-knl with baselines generated from git master v1.0.0-beta.2-2897-g82cf067 (+ -fp-model fast):
|
Here's the issue I saw with swtc6: 5/17 Test #5: swtc6 ............................***Failed 37.15 sec |
+1 on increasing the tol |
Switch to -fp-model fast in standalone HOMME runs [non-BFB] - for the HOMME test due to cflag change
Test system (sandiatoss3) was overriding all the compiler flags, meaning that it was not testing the changes in this PR. tweak machine file so sandiatoss3 systems will use default compiler flags.
Merged to next - but all tests passed on skybridge because skybridge uses custom, machine specific fortran flags. I modified the branch so that skybridge will use the default Intel settings, and re-merged to next. HOMME test should now diff tomorrow. |
Switch to -fp-model fast in standalone HOMME runs [non-BFB] - for the HOMME test due to cflag change
Switch to -fp-model fast in standalone HOMME runs [non-BFB] - for the HOMME test due to cflag change
Switch to -fp-model fast in standalone HOMME runs [non-BFB] - for the HOMME test due to cflag change
…rtens/fix_datacomps This fixes issue #1960 that arose when a stream domain file is not euqla to the model domain
Fix several data component issues This PR fixes several outstanding issues: src/components/data_comps/dshare was moved to src/share/streams in order to resolved issue #1802. For aquaplanet runs - the landmask was reset in docn_comp_mod.F90 and in fact this does work if you are reading an input sst file as the aquaplanet forcing. The right place to put this is in shr_strdata_init.F90right after the model grid is read in. An optional argument was introduced in shr_strdata_init.F90 (reset_domain_mask) that will allow this in a backwards compatible manner. This resolves issue #1960. If the data component domain file is equal to 'UNSET' the 'domainfile' namelist variable should be set to'null'which will assume that the model domain is contained in the first stream file. This resolves issue #1937. Test suite: scripts_regressions_tests The following extra tests were also run on cheyenne and compared to cesm2_0_alpha07f: ERI.T62_g16.C1850ECO.cheyenne_intel.pop-ecosys ERI.T62_g37.G.cheyenne_intel.pop-cice ERP_D_Ln9.f19_f19_mg17.QPC6.cheyenne_intel.cam-outfrq9s ERP_D_Ln9.f19_f19_mg17.QSC6.cheyenne_intel.cam-outfrq9s ERP_Ln9.f09_f09_mg17.F1850_DONOTUSE.cheyenne_intel.cam-outfrq9s ERP_P180x2_D_Ld5.f19_g17_gl4.I1850Clm50BgcCropG.cheyenne_intel.clm-default ERR.f45_g37_rx1.A.cheyenne_intel ERS_IOP.T62_g16.CIAF.cheyenne_intel.pop-default ERS_IOP.T62_g16.GIAF.cheyenne_intel.pop-default ERS_Lm3.T62_g16.AIAF.cheyenne_intel ERS_Ly3.f09_g16_gl4.T1850G.cheyenne_intel Test baseline: cesm2_0_alpha07b Test namelist changes: none Test status: bit for bit Fixes #1802 Fixes #1960 Fixes #1937 User interface changes?: None Update gh-pages html (Y/N)?:N Code review:sacks, edwards
Switch to -fp-model fast in standalone HOMME runs [non-BFB] - for the HOMME test due to cflag change
Switch to -fp-model fast in standalone HOMME runs
[non-BFB] - for the HOMME test due to cflag change