Skip to content
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

unicon.F90 and ifx compiler #852

Closed
jedwards4b opened this issue Jul 11, 2023 · 6 comments
Closed

unicon.F90 and ifx compiler #852

jedwards4b opened this issue Jul 11, 2023 · 6 comments
Labels
enhancement New feature or request

Comments

@jedwards4b
Copy link

What is the feature/what would you like to discuss?

When using
ifx --version
ifx (IFORT) 2023.0.0 20221201

on derecho I am getting an ICE when compiling file
unicos.F90:

ifx: error #10106: Fatal error in /glade/u/apps/common/23.04/spack/opt/spack/intel-oneapi-compilers/2023.0.0/compiler/2023.0.0/linux/bin-ll\
vm/xfortcom, terminated by kill signal                                                                                                      
compilation aborted for /glade/work/jedwards/sandboxes/cesm2_x_alpha/components/cam/src/physics/cam/unicon.F90 (code 1)                     
gmake: *** [/glade/derecho/scratch/jedwards/ERS_Ln9.ne30pg3_ne30pg3_mg17.FLTHIST_v0d.derecho_intel-oneapi.cam-outfrq9s.20230711_134311_zqoz\
2e/Tools/Makefile:975: unicon.o] Error 1        

I have worked around this by removing file unicon.F90 from the SrcFiles file in bld/atm/obj. Do we need to continue to carry this file that we do not use?

Is there anyone in particular you want to be part of this conversation?

No response

Will this change (regression test) answers?

Yes

Will you be implementing this enhancement yourself?

Yes

@jedwards4b jedwards4b added the enhancement New feature or request label Jul 11, 2023
@cacraigucar
Copy link
Collaborator

UNICON is still a supported option for CAM. We still regression test it (though that test is on izumi using the gnu compiler).

@JulioTBacmeister @adamrher @PeterHjortLauritzen @nusbaume - Do any of you have thoughts on this?

@adamrher
Copy link

there's if statements for unicon scattered all over the physics and so removing unicon properly would take some work; likely more work than it would take to just fix the issue in this thread.

@jedwards4b
Copy link
Author

I have isolated this error in /glade/work/jedwards/ifx_unicon
and will report to intel.

@jedwards4b
Copy link
Author

So it turns out that this is failing due to user memory limiting tools on derecho login nodes. If I compile with
qcmd -- ./case.build
it works correctly. I am going to remove the change from ccs_config - we will need to remind users to use the qcmd option when building cesm on derecho.

@cacraigucar
Copy link
Collaborator

@jedwards4b - is this issue safe to close now?

@jedwards4b
Copy link
Author

Yes, I think so. We need to communicate that compiling cesm on the login nodes of derecho is problematic and should not be done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

No branches or pull requests

4 participants