-
Notifications
You must be signed in to change notification settings - Fork 22
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
error when compiling with intel #108
Comments
|
the
|
It compiles with I'll file a report with NERSC. |
Response #1 (of 2) from NERSC today: Brian Friesen thanks for the report. I made a much simpler reproducer which results in the same compiler response: ----------8<----------8<----------8<----------8<----------8<----------8<----------8<----------8< module mymod2 program main friesen@cori07:namelist> ftn test.f90 friesen@cori07:namelist> ftn test.f90 I'll look through the Fortran standard to find out if this is a bug in the code or in the compiler. The rules about order of precedence of public/private attributes can get kind of hairy. |
Response #2 (of 2) from NERSC today: Brian Friesen I'll report this to Intel. In the mean time, since you probably don't want to avoid using the default compiler on Cori, a workaround is to remove the PRIVATE default accessibility specifier in mymod2 in my small example, which corresponds to the Could you try that and let me know if it works? |
Update: in MAESTROeX/Source/param/runtime.probin.template if I remove all instances of the word private, the code will now compile on NERSC with the default intel/19.0.3.199 So now there's a workaround and a bug report has been filed with Intel. |
When I use
COMP = intel
. An error occurs:.......
@zingale @dwillcox @harpolea
The text was updated successfully, but these errors were encountered: