stfc / PSyclone

Domain-specific compiler and code transformation system for Finite Difference/Volume/Element Earth-system models in Fortran
BSD 3-Clause "New" or "Revised" License
107 stars 28 forks source link

Update kern_call_arg_list to use PSyIR #1883

Open hiker opened 2 years ago

hiker commented 2 years ago

In order to create a proper extraction driver for LFRic, (#1483) we need to have the full PSyIR expression for all actual (implicit) kernel arguments. ATM this class only returns strings.

This has likely implications on other objects using this class as well.

arporter commented 1 year ago

1918 is merged now. Are all of the outstanding things represented by other issues now @hiker?

hiker commented 1 year ago

Well, this is by far not complete. I have another PR ready that I just called 1883-part2, after that I suggest to close this (and leave the rest for the full conversion of LFRic to use PSyIR).