Skip to content
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

Qualify the module imports of SULEG #19

Merged

Conversation

samhatfield
Copy link
Collaborator

I found it quite hard to track down variables like D, R, F, etc. in SULEG. This PR qualifies all module imports in SULEG so it's clear where external variables came from. I focused on SULEG because it has an unusually large number of module imports, but I think we should gradually start doing this elsewhere as well.

@samhatfield
Copy link
Collaborator Author

Debug, linux intel : segfault. Well that was unexpected. A debug build with intel/2021.4.0 on the Atos HPC passes all tests.

@wdeconinck
Copy link
Collaborator

It seems that "develop" is also failing now. Perhaps something intermittent or new compiler version used by intel oneapi.

@samhatfield
Copy link
Collaborator Author

Yeah it's very weird.

@samhatfield
Copy link
Collaborator Author

@wdeconinck The tests are magically passing now.

@wdeconinck
Copy link
Collaborator

Yes I tried rerunning yesterday and now all tests passed. It's what I expected as these changes should not have had any negative impact.

@wdeconinck wdeconinck changed the base branch from main to develop January 6, 2023 20:02
Copy link
Collaborator

@wdeconinck wdeconinck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice cleanup!

@wdeconinck wdeconinck merged commit 3a6d194 into ecmwf-ifs:develop Jan 6, 2023
@samhatfield samhatfield deleted the sh/qualify_module_imports_suleg branch January 11, 2023 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants