Main menu

Navigation

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

3 posts / 0 new
Last post
ag4680@...
Internal compiler error on stampede-like cluster. Intel 17.0.1 on CentOS 7.3 | CESM2 Beta6

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

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

CESM Software Engineer

ag4680@...

Thankyou very much Jim. This solves the problem.

Log in or register to post comments

Who's new

  • rory
  • dangcheng111@...
  • yuxisuo2020@...
  • bryn.ronalds@...
  • brookeadams@...