Iva Kavcic

Results 8 issues of Iva Kavcic

LFRic API currently only support read-only user-defined scalars. Global sums that PSyclone generates can be written to, but nothing user-defined. This issue adds support for writable scalars in LFRic API....

enhancement
LFRic

Currently it is possible to specify datatype for the `Literal` class in PSyIR but not precision (kind). This has implications for adding default precisions for datatypes in LFRic API (issue...

enhancement
in progress
LFRic

Originally we had preliminary support for user-defined kernels that operate on DoFs. However, it produced incorrect code and we removed it until the need arises. There are several LFRic PSyKAl-lite...

enhancement
LFRic

First PR towards #2381 for code restructuring. The second PR will be to update documentation.

duplicate
enhancement
LFRic

We have had repeated requests for passing arrays of scalars to kernels. The design is outlined below. ***Note:** The code in the examples was successfully tested with Intel 19.0.1 and...

enhancement
in progress
LFRic

LFRic API seems to return different `nlayers` depending on whether invoke calls to `setval_c` built-in and a kernel are joint or not. This was commented on in the [LFRic Apps...

question
LFRic

This functionality is required for global reduction built-ins in #2021 and #489, as we currently only have `GlobalSum` and LFRic child class. There are two attempts to adding this functionality,...

enhancement
LFRic
PSyIR

~~Relevant LFRic documentation is in [this LFRic wiki](https://code.metoffice.gov.uk/trac/lfric/wiki/LFRicInfrastructure/FieldEnhancements/MultidataPsycloneMetaProposal).~~ **Update**: The support will require a redesign of function space representation. See [this new LFRic wiki](https://code.metoffice.gov.uk/trac/lfric/wiki/LFRicInfrastructure/FieldEnhancements/FunctionSpaceMetadata). **Update, 21/10/2025**: The design was discussed...

enhancement
in progress
LFRic