Andy Porter

Results 146 issues of Andy Porter

In #1892 I added a map from LFRic precision symbol names to actual precision values (in bytes). To simplify things in that PR I just added it to LFRicConstants but...

enhancement
LFRic

Non-API changes that won't make it into 3.0: - [ ] something here.

At the telco today, we agreed that the PSyclone version number (stored in `src/psyclone/version.py` and also in `doc/reference_guide/doxygen.config`) should have the git hash of the last commit (to master) appended...

enhancement

As found here: https://github.com/stfc/PSyclone/issues/2663#issuecomment-2332037300 The problem seems to be that we rename the interface rather than the actual subroutine that is being called.

bug
in progress
LFRic
NG-ARCH

Currently we have a lot of duplication in our LFRic integration tests. Some of this could be removed if we changed to using a 'matrix' strategy as discussed here: https://github.com/stfc/PSyclone/pull/2733#discussion_r1787858105_...

enhancement

This is a replacement/takeover of #2070 as Sebastien has moved to a new job.

Currently, LFRicTypes just creates DataSymbols and ContainerSymbols (primarily for precision and their imports) as and when it needs them. They are never added to a SymbolTable. This has then meant...

bug
in progress
LFRic
PSyIR

{Copy/Inline}RoutineToLocalContainerTrans are possible naming options.

As of #2660, ParallelLoopTrans supports the collapse clause which means it is now available to OMPTaskloopTrans. However, for it to make use of it, `OMPTaskloopDirective` needs to be extended to...

enhancement
Task-based