PSyclone icon indicating copy to clipboard operation
PSyclone copied to clipboard

Domain-specific compiler and code transformation system for Finite Difference/Volume/Element Earth-system models in Fortran

Results 278 PSyclone issues
Sort by recently updated
recently updated
newest added

This is the stand-alone extraction library. Note that I have not added compilation tests (which we can do) to keep the patch smaller.

enhancement
ready for review
PSyData

A task directive needs to generate dependencies correctly at codegen time. There are a few principles I've used to determine what these should be: 1. The idea of a proxy...

in progress
Task-based

Updated March 2024, the current stats are: Inline transformations successful 502 Inline transformations failed 139: - [ ] 90 because another, different, subroutine with the same name already exists (could...

bug
LFRic

For example: sbcblk.f90, cp_air() function.

in progress
LFRic
NEMO
adjoint

Sergi and I think (and can't think of a counter example) that if you do .copy() on a node, the copy should be equal to the original. We want to...

ATM the dependencies for the included LFRic infrastructure files is hardcoded. Once we update to use the latest fparser, we can automatically create this file using `$(FPARSER_ROOT)/example/create_dependencies.py ``` cd .../infrastructure...

Will also be implemented in PSyAD as part of the preprocessing.

reviewed with actions
in progress
PSyIR

The dependency analysis raises a IndexError exception while analysing the following loop: ``` do widx3 = 1, loop_stop_120, 1 loop_stop_121 = SIZE(tmask, 2) do widx2 = 1, loop_stop_121, 1 loop_stop_122...

bug
PSyIR