File tree Expand file tree Collapse file tree 3 files changed +13
-11
lines changed Expand file tree Collapse file tree 3 files changed +13
-11
lines changed Original file line number Diff line number Diff line change 4545 ACCParallelTrans , ACCLoopTrans , ACCRoutineTrans )
4646
4747# Enable the insertion of profiling hooks during the transformation script
48- PROFILING_ENABLED = True
48+ PROFILING_ENABLED = False
4949
5050# Whether to chase the imported modules to improve symbol information (it can
5151# also be a list of module filenames to limit the chasing to only specific
Original file line number Diff line number Diff line change 6363REPRODUCIBLE = os .environ .get ('REPRODUCIBLE' , False )
6464
6565# List of all files that psyclone will skip processing
66- FILES_TO_SKIP = [
67- # TODO #3012: On NEMOv4, this file is given to the compiler without
68- # preprocessing, we skip it to avoid losing the preprocessor directives.
69- 'par_kind.F90' ,
70- ]
71-
72- if not NEMOV4 :
73- FILES_TO_SKIP .extend ([
66+ FILES_TO_SKIP = []
67+
68+ if NEMOV4 :
69+ FILES_TO_SKIP = [
70+ # TODO #3012: On NEMOv4, this file is given to the compiler without
71+ # preprocessing, we skip it to avoid losing the preprocessor directives.
72+ 'par_kind.F90' ,
73+ ]
74+ else :
75+ FILES_TO_SKIP = [
7476 # TODO #3112: These produce diverging run.stat results in NEMOv5 BENCH
7577 "dynhpg.f90" ,
7678 "dynspg_ts.f90" ,
8183 "sbcssm.f90" ,
8284 "tramle.f90" ,
8385 "trazdf.f90" ,
84- ])
86+ ]
8587
8688if PROFILING_ENABLED :
8789 # Fails with profiling enabled. issue #2723
Original file line number Diff line number Diff line change @@ -195,7 +195,7 @@ def trans(psyir):
195195 enhance_tree_information (subroutine )
196196 normalise_loops (
197197 subroutine ,
198- hoist_local_arrays = False ,
198+ hoist_local_arrays = True ,
199199 convert_array_notation = True ,
200200 # See issue #3022
201201 loopify_array_intrinsics = psyir .name != "getincom.f90" ,
You can’t perform that action at this time.
0 commit comments