transformations

Modules

transformations.argument_shape

Inter-procedural analysis passes to derive and augment argument array shapes.

transformations.data_offload

transformations.derived_types

Transformations dealing with derived types in subroutines and derived-type arguments in complex calling structures.

transformations.pool_allocator

transformations.scc_cuf

Single-Column-Coalesced CUDA Fortran (SCC-CUF) transformation.

transformations.single_column_claw

Transformations to extract single-column Fortran code adhering to the Single Column Abstraction (SCA), as defined by CLAW (Clement et al., 2018)

transformations.single_column_coalesced

transformations.single_column_coalesced_vector

transformations.single_column_coalesced_wrapper

transformations.utility_routines

Utility transformations to update or remove calls to DR_HOOK and other utility routines