LonelyCat124
LonelyCat124
As part of the ExCALIBUR project, we will need Otter (https://github.com/Otter-Taskification/otter) transformations to support Otter's (future) simulator, etc. I expect these transformations to somewhat closely mirror OpenMP's requirements/implementations, as this...
…function
When creating variables which need a tag (to find later) and we need to guarantee that the created symbol will have the correct name (e.g. if they are an import...
To be able to use things like __FILE__ and __LINE__ for otter we need to create variables that won't appear in a symbol table or a wildcard import. Sergi's suggestion...
In parts of the physics codes for LFRiC we come across loop patterns such as this: ``` do i = ... do l = ... temp_in(l) = array(l,i) * array2(l,i)...
There are some files in socrates that are failing to compile only after using the `omp_gpu_trans` script on them. The issue occurs because some static arrays are moved to be...
Currently only contains initial modifications for the Task Directive nodes to support PSyData additions from transformations.
One socrates file fails on an unknown symbol (`erf`). PSyclone has support for the `ERF` `InstrincCall` now, but its missing in fparser. Is it possible to add it to https://github.com/stfc/fparser/blob/5018a64e765187b444a3e3540eb2c0dd10262f24/src/fparser/two/Fortran2003.py#L12027...