ESMCI / cmeps-cime

This is a "fork" of the cime repository that has the development version of the nuopc CMEPS driver and mediator
Other
0 stars 0 forks source link

update the intel compiler for cheyenne #86

Closed jedwards4b closed 5 years ago

jedwards4b commented 5 years ago

Update cheyenne to use the intel/19.0.2 compiler and remove pio pre-installed libraries from build.

Test suite: Test baseline: Test namelist changes: Test status: [bit for bit, roundoff, climate changing]

Fixes [CIME Github issue #]

User interface changes?:

Update gh-pages html (Y/N)?:

Code review:

rsdunlapiv commented 5 years ago

New baselines were generated: /glade/scratch/dunlap/BASELINES/apr19intel19

Hashes of externals:

Checking status of externals: clm, fates, ptclm, mosart, cime, ww3, cice, mom, mom, geokdtree, da_hooks, fms, fms, pop, cism, source_cism, cvmix, cam, 
s   ./cime
        clean sandbox, nuopc-cmeps --> origin/nuopc-cmeps
    ./components/cam
        clean sandbox, on cam1/branch_tags/nuopc_cap_tags/nuopc_cap_n29_cam6_1_008/components/cam
s   ./components/cice
        clean sandbox, 727477810c345d226e3cca61063dc87e2e8b1d52 --> cice5_20190415_nuopc
    ./components/cism
        clean sandbox, on b0b97eccd8da1849b1c77ebff12a02ce17da6fff
    ./components/cism/source_cism
        clean sandbox, on 7842650e9d68a77312b6435caae5e9bac75b73e5
s   ./components/clm
        clean sandbox, 420af4a0063c2a5e1e00b6e2d9c6279414bc76c4 --> clm5.0.dev012_nuopc02
    ./components/clm/src/fates
        clean sandbox, on fates_s1.8.1_a3.0.0_rev2
    ./components/clm/tools/PTCLM
        clean sandbox, on PTCLM2_180611
    ./components/mom
        clean sandbox, on nuopc_branch
s   ./components/mom/MOM6
        clean sandbox, 414c539432d83c9140755e903ef384d90b1402d7 --> origin/dev/nuopc_cmeps
    ./components/mom/MOM6/pkg/MOM6_DA_hooks
        clean sandbox, on 6d8834ca8cf399f1a0d202239d72919907f6cd74
    ./components/mom/MOM6/pkg/geoKdTree
        clean sandbox, on a4670b9743c883d310d821eeac5b1f77f587b9d5
sM  ./components/mosart
        modified sandbox, 9b8bb3800af57004575032a1835fed26a8c52eae --> mosart1_0_31_nuopc01
e-o ./components/pop
        -, not checked out --> nuopc_cap_n03_cesm_pop_2_1_20190306
    ./components/ww3
        clean sandbox, on ww3/branch_tags/nuopc_cap_tags/nuopc_cap_n02_ww3_181001
    ./libraries/CVMix
        clean sandbox, on v0.92-beta
    ./libraries/FMS
        clean sandbox, on 3b8096bbb5b1a5301ab6bc5c25e8ec35ef476503
    ./libraries/FMS/src
        clean sandbox, on warsaw_201803

I think failures from this run are all expected. I spot checked BASELINES and the differences seemed acceptable.

dunlap@cheyenne1:/glade/scratch/dunlap> ./cs.status.20190419_104043_gez8gu | grep "FAIL "
    FAIL ERR_Vnuopc_Ld5.f19_g16.BMOM.cheyenne_intel.allactive-nuopc_cap_io NLCOMP
    FAIL ERR_Vnuopc_Ld5.f19_g16.BMOM.cheyenne_intel.allactive-nuopc_cap_io COMPARE_base_rest
    FAIL ERR_Vnuopc_Ld5.f19_g16.BMOM.cheyenne_intel.allactive-nuopc_cap_io BASELINE apr02: DIFF
    FAIL ERS_Vnuopc_Ld5.T62_g16.CMOM.cheyenne_intel.mom-nuopc_cap NLCOMP
    FAIL ERS_Vnuopc_Ld5.T62_g16.CMOM.cheyenne_intel.mom-nuopc_cap COMPARE_base_rest
    FAIL ERS_Vnuopc_Ld5.T62_g16.CMOM.cheyenne_intel.mom-nuopc_cap BASELINE apr02: DIFF
    FAIL ERS_Vnuopc_Ld5.T62_g16.GMOM.cheyenne_intel.mom-nuopc_cap NLCOMP
    FAIL ERS_Vnuopc_Ld5.T62_g16.GMOM.cheyenne_intel.mom-nuopc_cap COMPARE_base_rest
    FAIL ERS_Vnuopc_Ld5.T62_g16.GMOM.cheyenne_intel.mom-nuopc_cap BASELINE apr02: DIFF
    FAIL ERS_Vnuopc_Ld5.T62_g37.DTEST.cheyenne_intel.cice-nuopc_cap NLCOMP
    FAIL ERS_Vnuopc_Ld5.T62_g37.DTEST.cheyenne_intel.cice-nuopc_cap BASELINE apr02: DIFF
    FAIL ERS_Vnuopc_Ln5.f19_g17.F2000Nuopc.cheyenne_intel.cam-nuopc_cap NLCOMP
    FAIL ERS_Vnuopc_Ln5.f19_g17.F2000Nuopc.cheyenne_intel.cam-nuopc_cap BASELINE apr02: DIFF
    FAIL ERS_Vnuopc_Ln5.f45_f45_mg37.I2000Clm50SpNuopc.cheyenne_intel.clm-nuopc_cap NLCOMP
    FAIL ERS_Vnuopc_Ln5.f45_f45_mg37.I2000Clm50SpNuopc.cheyenne_intel.clm-nuopc_cap BASELINE apr02: DIFF
    FAIL ERS_Vnuopc_Ln5.f45_f45_mg37.I2000Clm50SpNuopc.cheyenne_intel.clm-nuopc_cap TPUTCOMP Error: Computation time increase > 25 pct from baseline
    FAIL ERS_Vnuopc_Ln5.ne16_ne16_mg17.QPC4.cheyenne_intel.cam-nuopc_cap NLCOMP
    FAIL ERS_Vnuopc_Ln5.ne16_ne16_mg17.QPC4.cheyenne_intel.cam-nuopc_cap BASELINE apr02: DIFF
    FAIL ERS_Vnuopc_Ln9.f19_g17.X.cheyenne_intel NLCOMP
    FAIL ERS_Vnuopc_Ln9_N3.f19_g17_rx1.A.cheyenne_intel NLCOMP
    FAIL ERS_Vnuopc_Ln9_N3.f19_g17_rx1.A.cheyenne_intel BASELINE apr02: DIFF
    FAIL ERS_Vnuopc_Ln9_N3.f19_g17_rx1.A.cheyenne_intel TPUTCOMP Error: Computation time increase > 25 pct from baseline
    FAIL SMS_Vmct.f19_g17.X.cheyenne_intel NLCOMP
    FAIL SMS_Vmct_Ld1.f19_g17_rx1.A.cheyenne_intel NLCOMP
    FAIL SMS_Vmct_Ld1.f19_g17_rx1.A.cheyenne_intel BASELINE apr02: DIFF
    FAIL SMS_Vnuopc.f19_g17.X.cheyenne_intel NLCOMP
    FAIL SMS_Vnuopc.f19_g17.X.cheyenne_intel BASELINE apr02: DIFF
    FAIL SMS_Vnuopc.f19_g17.X.cheyenne_intel TPUTCOMP Error: Computation time increase > 25 pct from baseline
    FAIL SMS_Vnuopc_Ld1_N3.f19_g17_rx1.A.cheyenne_intel NLCOMP
    FAIL SMS_Vnuopc_Ld1_N3.f19_g17_rx1.A.cheyenne_intel BASELINE apr02: DIFF
    FAIL SMS_Vnuopc_Ld1_N3.f19_g17_rx1.A.cheyenne_intel TPUTCOMP Error: Computation time increase > 25 pct from baseline
    FAIL SMS_Vnuopc_Ld2.ww3a.ADWAV.cheyenne_intel NLCOMP
    FAIL SMS_Vnuopc_Ld3.f09_f09_mg17.A1850DLND.cheyenne_intel NLCOMP
    FAIL SMS_Vnuopc_Ld5.f19_g16.BMOM.cheyenne_intel.allactive-nuopc_cap_io NLCOMP
    FAIL SMS_Vnuopc_Ld5.f19_g16.BMOM.cheyenne_intel.allactive-nuopc_cap_io BASELINE apr02: DIFF
    FAIL SMS_Vnuopc_Ld5.T62_g16.CMOM.cheyenne_intel.mom-nuopc_cap NLCOMP
    FAIL SMS_Vnuopc_Ld5.T62_g16.CMOM.cheyenne_intel.mom-nuopc_cap BASELINE apr02: DIFF
    FAIL SMS_Vnuopc_Ld5.T62_g16.GMOM.cheyenne_intel.mom-nuopc_cap NLCOMP
    FAIL SMS_Vnuopc_Ld5.T62_g16.GMOM.cheyenne_intel.mom-nuopc_cap BASELINE apr02: DIFF
    FAIL SMS_Vnuopc_Ld5.T62_g37.DTEST.cheyenne_intel.cice-nuopc_cap NLCOMP
    FAIL SMS_Vnuopc_Ld5.T62_g37.DTEST.cheyenne_intel.cice-nuopc_cap BASELINE apr02: DIFF
    FAIL SMS_Vnuopc_Ln11_D.f19_g17_rx1.A.cheyenne_intel NLCOMP
    FAIL SMS_Vnuopc_Ln11_D.f19_g17_rx1.A.cheyenne_intel BASELINE apr02: ERROR BFAIL some baseline files were missing
    FAIL SMS_Vnuopc_Ln5.f19_f19_mg17.I2000Clm50SpGs.cheyenne_intel.clm-nuopc_cap NLCOMP
    FAIL SMS_Vnuopc_Ln5.f19_g17.F2000Nuopc.cheyenne_intel.cam-nuopc_cap NLCOMP
    FAIL SMS_Vnuopc_Ln5.f19_g17.F2000Nuopc.cheyenne_intel.cam-nuopc_cap BASELINE apr02: DIFF
    FAIL SMS_Vnuopc_Ln5.f45_f45_mg37.I2000Clm50SpNuopc.cheyenne_intel.clm-nuopc_cap NLCOMP
    FAIL SMS_Vnuopc_Ln5.f45_f45_mg37.I2000Clm50SpNuopc.cheyenne_intel.clm-nuopc_cap BASELINE apr02: DIFF
    FAIL SMS_Vnuopc_Ln5.ne16_ne16_mg17.QPC4.cheyenne_intel.cam-nuopc_cap NLCOMP
    FAIL SMS_Vnuopc_Ln5.ne16_ne16_mg17.QPC4.cheyenne_intel.cam-nuopc_cap BASELINE apr02: DIFF
rsdunlapiv commented 5 years ago

@jedwards4b or @mvertens I think we are ready to merge - please look at failures above and make sure you agree.