Andy Porter

Results 146 issues of Andy Porter

`ScopingNode._refine_copy()` uses `replace_symbols_using` to ensure that Symbols referred to in a sub-tree are updated. However, since `replace_symbols_using` only uses symbol *names*, this won't get the correct symbol if the PSyIR...

bug
PSyIR

We've been doing some experiments with gfortran and offloading (based on gcc 13) with OpenACC. We've found that if profiling calipers are added (so that we call into the nvtx...

discussion

Any precision specification for a literal is stored as the second member of the `items` tuple of the `Int/Real_Literal_Constant` node. However, it is stored as just a `str` rather than...

I've created a draft for the new release. You can see it under 'Releases'. Since there are some relatively significant additions this is a bump to the minor version: *...

This is a step towards both #2381 (generalising global reductions) and #2674 (new field_min_max builtin). It attempts to reduce the size of #3222 by *only* adding the two new access...

reviewed with actions
LFRic
LFRic PSyKAl-lite

Refactors the existing support for global sums and begins adding support for global max/min.

The string options are a feature of the configuration interface of the external source code mocsy (Orr, J. C. and Epitalon, J.-M., 2015, "Improved routines to model the ocean carbonate...

NEMO

We know that both NEMO and NEMOVAR override (different) Fortran intrinsics. PSyclone simply does not handle this situation correctly at present. When attempting to match an intrinsic function call, fparser...

bug
NEMO
NEMOVAR