-
Notifications
You must be signed in to change notification settings - Fork 18
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
build fails using Fujitsu compiler #74
Comments
The MP_Type function at line 761 is an odd one. It's using Fortran90 explicit interfaces to return the MPI datatype of the argument so it doesn't need to have an assigned value. Intel, nvidia, gnu and cray compilers all work with it. Try adding this line right before line 761 |
Thanks for your response. I added this line and rebuild but the error still there unless I delete the jwd2520i-s "/lustre/home/yomma/CESM/libraries/mct/mct/m_AttrVect.F90", line 3531, column 13: Generic procedure reference must be unambiguous for 'IndexSort'. Then I check the code again and found |
On the process of compiling CESM using Fujitsu compiler, an error says
Fortran diagnostic messages: program name(m_zeit) Module subprogram name(allflush_) jwd2520i-s "/lustre/home/yomma/CESM/libraries/mct/mpeu/m_zeit.F90", line 761, column 16: Generic procedure reference must be unambiguous for 'MP_type'. gmake[1]: *** [Makefile:71: m_zeit.o] Error 1 gmake: *** [/lustre/home/yomma/CESM/libraries/mct/Makefile:10: subdirs] Error 2
In m_zeit.F90, line 752 declares
ztbf
and then line 761 accesses the array without having anything assigned to it. I am not sure how other fortran compilers deal with this undefined value.tag = MCT_2.11.0
The text was updated successfully, but these errors were encountered: