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

[LFRic] User-defined DoF kernels should work with field vectors #2892

Open
Tracked by #2744
TeranIvy opened this issue Feb 10, 2025 · 0 comments
Open
Tracked by #2744

[LFRic] User-defined DoF kernels should work with field vectors #2892

TeranIvy opened this issue Feb 10, 2025 · 0 comments
Assignees
Labels
bug enhancement LFRic Issue relates to the LFRic domain

Comments

@TeranIvy
Copy link
Collaborator

Support for user-defined kernels that operate on DoFs is available in PSyclone 3.0.0. However, there is a limitation on them to not accept field vectors. That is an issues as a lot of PSyKAl-lite code that refers to this functionality uses coordinate fields which are field vectors.

Historically, this limitation may have arosen from inability of PSyclone built-ins to deal with field vectors, but it is not required for user-defined kernels in LFRic. This issue removes the limitation and adds the relevant code generation.

@TeranIvy TeranIvy added bug enhancement LFRic Issue relates to the LFRic domain labels Feb 10, 2025
@TeranIvy TeranIvy changed the title [LFRic] User-defined DoF kernels whould work with field vectors [LFRic] User-defined DoF kernels should work with field vectors Feb 10, 2025
mo-alistairp added a commit that referenced this issue Feb 13, 2025
@TeranIvy TeranIvy mentioned this issue Feb 14, 2025
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug enhancement LFRic Issue relates to the LFRic domain
Projects
None yet
Development

No branches or pull requests

2 participants