Skip to content

Comments

ctsm5.4.022: Update to ifx compiler#3769

Open
ekluzek wants to merge 5 commits intoESCOMP:masterfrom
ekluzek:update_intel_to_ifx
Open

ctsm5.4.022: Update to ifx compiler#3769
ekluzek wants to merge 5 commits intoESCOMP:masterfrom
ekluzek:update_intel_to_ifx

Conversation

@ekluzek
Copy link
Collaborator

@ekluzek ekluzek commented Feb 18, 2026

Description of changes

Update to the ccs_config version which has derecho_intel use the new ifx compiler. This might also include the update for MOSART needed.

It changes answers for everything, so we need to make sure it doesn't cause problems with simulations.

Specific notes

Contributors other than yourself, if any: @billsacks

CTSM Issues Fixed (include github issue #):

Are answers expected to change (and if so in what way)? Yes!
derecho_intel

Any User Interface Changes (namelist or namelist defaults changes)? No

Does this create a need to change or add documentation? Did you do so? No No

Testing performed, if any: Will run all test suites: regular, fates, ctsm_sci, decomp_init, hillslope, rxcropmatruirty

@ekluzek ekluzek self-assigned this Feb 18, 2026
@ekluzek ekluzek added enhancement new capability or improved behavior of existing capability priority: high High priority to fix/merge soon, e.g., because it is a problem in important configurations labels Feb 18, 2026
@ekluzek ekluzek added code health improving internal code structure to make easier to maintain (sustainability) external issue needs to be addressed elsewhere (submodule); issue here for the sake of project tracking science Enhancement to or bug impacting science non-bfb Changes answers (incl. adding tests) labels Feb 18, 2026
@ekluzek ekluzek added modernization E.g., for improving ability to perform on new computing architectures blocked: dependency Wait to work on this until dependency is resolved labels Feb 18, 2026
@ekluzek
Copy link
Collaborator Author

ekluzek commented Feb 18, 2026

Blocked by #3765

@ekluzek
Copy link
Collaborator Author

ekluzek commented Feb 22, 2026

Here's the tests that fail unexpectedly in aux_clm:

ERP_D_P64x2_Ld10.f10_f10_mg37.I2000Clm60Bgc.derecho_intel.clm-Hillslope (RUN)
ERP_P64x2_D_Ld5.f10_f10_mg37.I1850Clm45BgcCru.derecho_intel.clm-ciso (RUN)
ERP_P64x2_D_Ld5.f10_f10_mg37.I1850Clm50Bgc.derecho_intel.clm-ciso (RUN)
ERP_P64x2_D_Ld5.f10_f10_mg37.I1850Clm50Bgc.derecho_intel.clm-ciso--clm-matrixcnOn_ignore_warnings (RUN)
ERS_D_Ld5.f10_f10_mg37.IHistClm50BgcQian.derecho_intel.clm-ciso_bombspike1963DecStart (NLCOMP RUN)
ERS_D_Ld5.f10_f10_mg37.IHistClm50BgcQian.derecho_intel.clm-ciso_bombspike1963DecStart--clm-matrixcnOn_ignore_warnings (NLCOMP RUN)
answer_changes/tests_ctsm5421ifxacl> cat fail
ERI_D.ne30pg3_t232.I1850Clm60BgcCropG.derecho_intel.clm-clm60cam7LndTuningModeLDust (RUN)
ERP_D_Ld10.f10_f10_mg37.I1850Clm60BgcCrop.derecho_intel.clm-ADspinup (RUN)
ERP_D_Ld10_P64x2.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-ciso_decStart (NLCOMP RUN)
ERP_D_Ld10_P64x2.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-ciso_decStart--clm-matrixcnOn_ignore_warnings (NLCOMP RUN)
ERP_D_Ld10_P64x2.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-default (NLCOMP RUN)
ERP_D_Ld10_P64x2.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-default--clm-matrixcnOn_ignore_warnings (NLCOMP RUN)
ERP_D_Ld5.f10_f10_mg37.I1850Clm60BgcCrop.derecho_intel.clm-nvmovement--clm-matrixcnOn (RUN)
ERP_D_Ld9.f10_f10_mt232.IHistClm60BgcCrop.derecho_intel.clm-clm60cam7LndTuningModeLDust--clm-nnStreamMapAlgo (NLCOMP RUN) EXPECTED (COMPARE_base_rest)
ERP_D_Ld9.ne30pg3_t232.I1850Clm60BgcCropG.derecho_intel.clm-clm60cam6LndTuningMode (RUN)
ERP_D_Ld9.ne30pg3_t232.I1850Clm60BgcCropG.derecho_intel.clm-clm60cam7LndTuningModeLDust (RUN)
ERP_D_Ld9.ne30pg3_t232.IHistClm60BgcCropG.derecho_intel.clm-clm60cam7LndTuningModeLDust (NLCOMP RUN)
ERP_D_P128x1_Ld26.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-crop--clm-midDecStart--clm-RxCropCalsAdaptGGCMI (NLCOMP RUN)
ERP_D_P64x2_Ld10.f10_f10_mg37.I2000Clm60Bgc.derecho_intel.clm-Hillslope (RUN)
ERP_D_P64x2_Ld3.f10_f10_mg37.I2000Clm60BgcCrop.derecho_intel.clm-coldStart (RUN)
ERP_D_P64x2_Ld3.f10_f10_mg37.I2000Clm60BgcCrop.derecho_intel.clm-coldStart--clm-matrixcnOn_ignore_warnings (RUN)
ERP_D_P64x2_Ld5.f10_f10_mg37.I2000Clm60BgcCrop.derecho_intel.clm-irrig_spunup (RUN)
ERP_P64x2_D_Ld5.f10_f10_mg37.I1850Clm45BgcCru.derecho_intel.clm-ciso (RUN)
ERP_P64x2_D_Ld5.f10_f10_mg37.I1850Clm50Bgc.derecho_intel.clm-ciso (RUN)
ERP_P64x2_D_Ld5.f10_f10_mg37.I1850Clm50Bgc.derecho_intel.clm-ciso--clm-matrixcnOn_ignore_warnings (RUN)
ERS_D.f19_g17.I1850Clm50BgcCrop.derecho_intel.clm-ciso_monthly_matrixcn_spinup (RUN)
ERS_D_Ld5.f10_f10_mg37.IHistClm50BgcQian.derecho_intel.clm-ciso_bombspike1963DecStart (NLCOMP RUN)
ERS_D_Ld5.f10_f10_mg37.IHistClm50BgcQian.derecho_intel.clm-ciso_bombspike1963DecStart--clm-matrixcnOn_ignore_warnings (NLCOMP RUN)
ERS_D_Ld9.ne30pg3_t232.I1850Clm60BgcCropG.derecho_intel.clm-clm60cam7LndTuningMode (RUN)
LII2FINIDATAREAS_D_P256x2_Ld1.f09_t232.I1850Clm60BgcCrop.derecho_intel.clm-default (RUN)
LII2FINIDATAREAS_D_P256x2_Ld1.f09_t232.I1850Clm60BgcCrop.derecho_intel.clm-default--clm-matrixcnOn_ignore_warnings (RUN)
PEM_D_P128x1_Ld26.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-crop--clm-midDecStart--clm-RxCropCalsAdaptGGCMI (NLCOMP RUN)
SMS_D.f10_f10_mg37.I1850Clm60BgcCrop.derecho_intel.clm-ciso_soil_matrixcn_only (RUN)
SMS_D.f10_f10_mg37.I2000Clm60BgcCrop.derecho_intel.clm-crop (RUN)
SMS_D_Ld10.f09_f09_mt232.IHistClm60BgcCrop.derecho_intel.clm-f09_FillMissingW_Urban (NLCOMP RUN)
SMS_D_Ld5.f09_g17.ISSP245Clm60BgcCropCrujra.derecho_intel.clm-default (RUN)
SMS_D_Ld5.f10_f10_mg37.ISSP245Clm60BgcCropCrujra.derecho_intel.clm-datm_rcp45_anom_forc (RUN)
SMS_D_Ld5.f10_f10_mg37.ISSP245Clm60BgcCropCrujra.derecho_intel.clm-default (RUN)
SMS_Ld2_D_PS.f09_g17.I1850Clm60BgcCropCmip6.derecho_intel.clm-basic_interp (RUN)
SSP_D_Ld4.f10_f10_mg37.I1850Clm50BgcCrop.derecho_intel.clm-ciso_rtmColdSSP (RUN)
SUBSETDATAPOINT_Ld5_D_Mmpi-serial.CLM_USRDAT.I2000Clm60BgcCropCrujra.derecho_intel.clm-default (NLCOMP RUN) EXPECTED (NLCOMP)
SUBSETDATAREGION_Ld5_D_Mmpi-serial.CLM_USRDAT.I2000Clm60BgcCropCrujra.derecho_intel.clm-default (NLCOMP RUN) EXPECTED (NLCOMP)

Note, they are all Crop, with one hillslope and 5 Carbon isotope tests that fail without crop. So the work in #3775 should clear this up.

@ekluzek
Copy link
Collaborator Author

ekluzek commented Feb 23, 2026

OK good news I ran the testlists:

mosart
rtm
ctsm_sci
decomp_init
uhr_decomp_init
fates

to see if anything additional failed and everything ran as expected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

blocked: dependency Wait to work on this until dependency is resolved code health improving internal code structure to make easier to maintain (sustainability) enhancement new capability or improved behavior of existing capability external issue needs to be addressed elsewhere (submodule); issue here for the sake of project tracking modernization E.g., for improving ability to perform on new computing architectures non-bfb Changes answers (incl. adding tests) priority: high High priority to fix/merge soon, e.g., because it is a problem in important configurations science Enhancement to or bug impacting science

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

Derecho Intel compiler update

1 participant