Skip to content

Commit

Permalink
Loki: Add primary configurations for SCC pipelines to config file
Browse files Browse the repository at this point in the history
  • Loading branch information
mlange05 committed May 8, 2024
1 parent 88bb6ea commit db5eb45
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions src/cloudsc_loki/cloudsc_loki.config
Original file line number Diff line number Diff line change
Expand Up @@ -52,3 +52,47 @@ frontend = 'FP'

[frontend_args."yoecldp.F90"]
frontend = 'FP'

# Define specific transformation settings
[transformations]

# Loki-SCC family
# -----------------------------------------

[transformations.scc]
classname = 'SCCVectorPipeline'
module = 'loki.transformations.single_column'
[transformations.scc.options]
horizontal = '%dimensions.horizontal%'
block_dim = '%dimensions.block_dim%'
directive = 'openacc'


[transformations.scc-hoist]
classname = 'SCCHoistPipeline'
module = 'loki.transformations.single_column'
[transformations.scc-hoist.options]
horizontal = '%dimensions.horizontal%'
block_dim = '%dimensions.block_dim%'
directive = 'openacc'


[transformations.scc-stack]
classname = 'SCCStackPipeline'
module = 'loki.transformations.single_column'
[transformations.scc-stack.options]
horizontal = '%dimensions.horizontal%'
block_dim = '%dimensions.block_dim%'
directive = 'openacc'
check_bounds = false


[transformations.scc-raw-stack]
classname = 'SCCRawStackPipeline'
module = 'loki.transformations.single_column'
[transformations.scc-raw-stack.options]
horizontal = '%dimensions.horizontal%'
block_dim = '%dimensions.block_dim%'
directive = 'openacc'
check_bounds = false
driver_horizontal = 'NPROMA'

0 comments on commit db5eb45

Please sign in to comment.