-
Notifications
You must be signed in to change notification settings - Fork 33
Update extraction transformation to perform extraction and driver creation at lowering #2948
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
Conversation
…ildcard imports
…ion do not have to deal with them, also convert pointers to allocatables in the driver
…cean extraction fixes
…nto lfric_extraction_at_lowering
|
@hiker CI-permitting, this is ready for another look |
That's good, thanks a lot! |
hiker
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm posting this now. I just realised that my local git is corrupt, and I think I didn't get the right version of this branch (I get some errors that were apparently resolved).
src/psyclone/tests/domain/lfric/lfric_extract_driver_creator_test.py
Outdated
Show resolved
Hide resolved
src/psyclone/tests/domain/lfric/lfric_extract_driver_creator_test.py
Outdated
Show resolved
Hide resolved
|
OK, after a clean checkout and no more corruptions: Did you perhaps forgot to push your latest version? Back to you for now. |
Aha, the previous time it was the same error but in Ideally, we should merge them all in a single class, which I think now is possible, but resisted doing it in this PR as it is already very big. |
|
@hiker I fixed the latest issues, this is ready to continue the review |
hiker
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All changes look good. I did some tests with extraction of kernels in gravity wave, and they all worked.
I will trigger the CI tomorrow, and then merge this in. @sergisiso , could you just bring this branch up-to-date with master (just in case that there are any conflicts)? Thanks
|
Thanks @hiker. I brought it to master and tiggered the CI action myself, as the machine is likely to be busy and may take a while to finish. |
|
CI was all green, will merge once github CIs is happy. |
Re-enable LFRic extraction by moving the Extraction Driver Creation to the extract_node lowering step