Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
11) PR #3414 for #3279. Update the lists of exclusions to improve GPU
performance for NEMO.

10) PR #3413 for #3411. Remove OpenMP SUB reduction operator and relpace
with ADD as is required by OpenMP 5.2.

Expand Down
23 changes: 7 additions & 16 deletions examples/nemo/scripts/omp_gpu_trans.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,12 +74,14 @@

# List of all files that psyclone will skip processing
FILES_TO_SKIP = [
"icefrm.f90", # Has an unsupported implicit symbol declaration
# Has an implicit symbol declaration (psyclone only works
# with 'implicit none' Fortran)
"icefrm.f90",
]

NEMOV5_EXCLUSIONS = [
# get_cssrcsurf produces signal SIGFPE, Arithmetic exception
"sbcclo.f90",
# Excluded only in NEMOv5 for performance
"lbclnk.f90",
]

NEMOV4_EXCLUSIONS = [
Expand All @@ -92,24 +94,13 @@
"iom_def.f90",
"timing.f90",
"histcom.f90",
"dtatsd.f90",
]

OFFLOADING_ISSUES = [
# The following issues only affect BENCH (because ice is enabled?)
# Runtime Error: Illegal address during kernel execution
"trcrad.f90",
# Signal 11 issues
"trcbbl.f90",
"bdyice.f90",
"sedfunc.f90",
"stpmlf.f90",
"trddyn.f90",
"trczdf.f90",
"trcice_pisces.f90",
"dtatsd.f90",
"trcatf.f90",
"stp2d.f90",
"trabbc.f90",
"seddsrjac.f90"
]

ASYNC_ISSUES = [
Expand Down
Loading