-
Notifications
You must be signed in to change notification settings - Fork 16
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
mpas-framework linking errors with updated Fortran interface of SCORPIO #543
Comments
Is there something missing in the steps like changing PIO_TYPE? I don't even make it to the MODEL_BUILD phase with that version of scorpio:
|
@jgfouca Maybe that is another build issue only reproducible on mappy. For now, could you please try Chrysalis or ANL GCE nodes? |
Did the order of linking change in CIME for mpas libraries (specifically ../../mpas-framework/src/libcommon.a ) ? |
Maybe the source of the issue is https://github.com/E3SM-Project/E3SM/pull/5923/files#diff-75365ff294e10b3b929daccf29d4d9640e5a963542d83b7c9710a6ce8feb2408L33 ? |
So the issue seems to be the linking order for libcommon.a , if its moved (from the end of the link order - the last line in e3sm build log) before libpiof.a the linking issues go away,
The original linking error (on anlgce) is in e3sm.bldlog.*,
|
Thanks, @jayeshkrishna . That should give me the info I need to fix. As a side note, build on chrysalis is incredibly slow. Is there a way to speed it up? |
@jgfouca I also saw very slow build on Chrysalis. Maybe you can try ANL GCE nodes or some supercomputers. PS, for your mentioned build issue (before MODEL_BUILD) on mappy, have you found the reason? |
@jayeshkrishna @jgfouca |
Fixed by E3SM-Project/E3SM#5964 |
Steps to reproduce on ANL GCE nodes:
Build errors:
Not reproducible with default scorpio 1.4.1 release. Seems to be related to recent mpas-framework code changes.
The text was updated successfully, but these errors were encountered: