Andy Porter
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...
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...
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...
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...
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...