Skip to content

Commit

Permalink
LOKI: disable replication for modules containing global variables
Browse files Browse the repository at this point in the history
  • Loading branch information
awnawab committed Mar 25, 2024
1 parent 5ce6fb0 commit c63bdee
Showing 1 changed file with 42 additions and 0 deletions.
42 changes: 42 additions & 0 deletions src/ecwam/ecwam_loki_gpu.config
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ enable_imports = true
disable = [
'yomhook', 'abor1', 'abort1', 'gstats', 'yowgstats', 'wam_user_clock',
'parkind1', 'propag_wam', 'newwind', 'oml_mod', 'field_module', 'incdate',
'yowgrid', 'yowfield_mod', 'yowtest', 'yowshal', 'yowdrvtype',
'ieee_arithmetic', # intrinsic modules (should have INTRINSIC in their USE statement)
'mfeb_length', 'cdm', # internal functions
'outwspec_io_serv_handler', 'outint_io_serv_handler', 'ifstowam_handler', # procedure pointers
Expand All @@ -37,6 +38,47 @@ utility_routines = ['dr_hook', 'abort1', 'write(iu06']
[routines.transf]
[routines.aki_ice]

# Disable replication for modules containing global variables
[modules.yowaltas]
expand = false
replicate = false
[modules.yowcoup]
expand = false
replicate = false
[modules.yowcout]
expand = false
replicate = false
[modules.yowfred]
expand = false
replicate = false
[modules.yowice]
expand = false
replicate = false
[modules.yowindn]
expand = false
replicate = false
[modules.yowparam]
expand = false
replicate = false
[modules.yowpcons]
expand = false
replicate = false
[modules.yowphys]
expand = false
replicate = false
[modules.yowstat]
expand = false
replicate = false
[modules.yowtabl]
expand = false
replicate = false
[modules.yowwind]
expand = false
replicate = false
[modules.yowwndg]
expand = false
replicate = false

# Define indices and bounds for array dimensions
[dimensions.horizontal]
size = "KIJL"
Expand Down

0 comments on commit c63bdee

Please sign in to comment.