Iva Kavcic
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....
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...
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...
First PR towards #2381 for code restructuring. The second PR will be to update documentation.
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...
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...
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,...
~~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...