You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After performing inlining, we finally merge the symbol table of the local scope with that of the parent routine. This merge is not protected by a try...except so if it fails, PSyclone crashes:
We can workaround this by adding "ice_par" and "ice1d" to RESOLVE_IMPORTS in acc_kernels_trans. However, the bug remains. We could catch it and suggest this solution to the user...
arporter
added
the
NG-ARCH
Issues relevant to the GPU parallelisation of LFRic and other models expected to be used in NG-ARCH
label
Jan 13, 2025
After performing inlining, we finally merge the symbol table of the local scope with that of the parent routine. This merge is not protected by a try...except so if it fails, PSyclone crashes:
PSyclone/src/psyclone/psyir/transformations/inline_trans.py
Lines 228 to 232 in 2307ac7
Reproducer: psyclone -s examples/nemo/scripts/acc_kernels_trans.py ./icethd_sal.f90
The text was updated successfully, but these errors were encountered: