Scheduled Downtime
On Tuesday 24 October 2023 @ 5pm MT the forums will be in read only mode in preparation for the downtime. On Wednesday 25 October 2023 @ 5am MT, this website will be down for maintenance and expected to return online later in the morning.
Normal Operations
The forums are back online with normal operations. If you notice any issues or errors related to the forums, please reach out to help@ucar.edu

Internal compiler error on stampede-like cluster. Intel 17.0.1 on CentOS 7.3 | CESM2 Beta6

ag4680@nyu_edu

New Member
I am trying to compile the CESM2 vBeta6 on my university cluster. The cluster properties match very closely(but not exactly) to the stampede cluster. I added the machine config to the model but when we compile it, we get the following error : /scratch/work/wang/ag4680-2/cesm2_0_beta06/components/cam/src/utils/linear_1d_operators.F90: catastrophic error: **Internal compiler error: internal abort** Please report this error along with the circumstances in which it occurred in a Software Problem Report.  Note: File and line given may not be explicit cause of this error. compilation aborted for /scratch/work/wang/ag4680-2/cesm2_0_beta06/components/cam/src/utils/linear_1d_operators.F90 (code 1)  My guess is that, this is because of a fortran compiler version mismatch. I am currently using the intel compiler ifort version 17.0.1 20161005 to compile the code on CentOS 7.3. Is there a way to know which version of the FORTRAN compilers is used by the developers at NCAR? We can use other fortran compilers as well, but our model performance will be optimal if the ifort compiler is used.Any help on this matter is appreciated.Regards,Aman
 

jedwards

CSEG and Liaisons
Staff member
Due to a bug in the intel 17 compiler you need to edit a flag in the Macros file.change HAS_F2008_CONTIGUOUS to be false:HAS_F2008_CONTIGUOUS := FALSE
 

jedwards

CSEG and Liaisons
Staff member
Due to a bug in the intel 17 compiler you need to edit a flag in the Macros file.change HAS_F2008_CONTIGUOUS to be false:HAS_F2008_CONTIGUOUS := FALSE
 

jedwards

CSEG and Liaisons
Staff member
Due to a bug in the intel 17 compiler you need to edit a flag in the Macros file.change HAS_F2008_CONTIGUOUS to be false:HAS_F2008_CONTIGUOUS := FALSE
 

jedwards

CSEG and Liaisons
Staff member
Due to a bug in the intel 17 compiler you need to edit a flag in the Macros file.change HAS_F2008_CONTIGUOUS to be false:HAS_F2008_CONTIGUOUS := FALSE
 

jedwards

CSEG and Liaisons
Staff member
Due to a bug in the intel 17 compiler you need to edit a flag in the Macros file.change HAS_F2008_CONTIGUOUS to be false:HAS_F2008_CONTIGUOUS := FALSE
 
Top