Skip to main content

Code generation system and transformation system developed to support domain-specific languages (DSLs) for finite element, finite volume and finite difference codes.


Used by CoE: ESiWACE3


Main uses: PSyclone allows to optimize the code for a particular architecture automatically (by providing optimisations such as blocking, loop merging, inlining etc) through the generation of the PSy layer.