|
5 | 5 |
|
6 | 6 | if (NOT DEBUG) |
7 | 7 | string(APPEND CFLAGS " -O -Mnofma") |
8 | | - string(APPEND CXXFLAGS " -O -Mnofma") |
| 8 | + string(APPEND CXXFLAGS " -O2 -Mnofma") |
9 | 9 | string(APPEND FFLAGS " -O -Mnofma") |
10 | 10 | else() |
11 | 11 | string(APPEND CFLAGS " -O0 -Mnofma -g -Wall -Kieee -traceback") |
@@ -51,28 +51,30 @@ else() |
51 | 51 | string(APPEND CXXFLAGS " -std=c++17") |
52 | 52 | endif() |
53 | 53 |
|
| 54 | +set(OPENACC_GPU_FLAGS " -noacc ") |
| 55 | +set(OPENMP_GPU_FLAGS "") |
54 | 56 | if (GPU_TYPE STREQUAL v100) |
55 | 57 | if (OPENACC_GPU_OFFLOAD) |
56 | | - string(APPEND OPENACC_GPU_FLAGS " -acc -gpu=cc70,lineinfo,nofma -Minfo=accel ") |
| 58 | + set(OPENACC_GPU_FLAGS " -acc -gpu=cc70,lineinfo,nofma -Minfo=accel ") |
57 | 59 | endif() |
58 | 60 | if (OPENMP_GPU_OFFLOAD) |
59 | | - string(APPEND OPENMP_GPU_FLAGS " -mp=gpu -gpu=cc70,lineinfo,nofma -Minfo=accel ") |
| 61 | + set(OPENMP_GPU_FLAGS " -mp=gpu -gpu=cc70,lineinfo,nofma -Minfo=accel ") |
60 | 62 | endif() |
61 | 63 | endif() |
62 | 64 | if (GPU_TYPE STREQUAL a100) |
63 | 65 | if (OPENACC_GPU_OFFLOAD) |
64 | | - string(APPEND OPENACC_GPU_FLAGS " -acc -gpu=cc80,lineinfo,nofma -Minfo=accel ") |
| 66 | + set(OPENACC_GPU_FLAGS " -acc -gpu=cc80,lineinfo,nofma -Minfo=accel ") |
65 | 67 | endif() |
66 | 68 | if (OPENMP_GPU_OFFLOAD) |
67 | | - string(APPEND OPENMP_GPU_FLAGS " -mp=gpu -gpu=cc80,lineinfo,nofma -Minfo=accel ") |
| 69 | + set(OPENMP_GPU_FLAGS " -mp=gpu -gpu=cc80,lineinfo,nofma -Minfo=accel ") |
68 | 70 | endif() |
69 | 71 | endif() |
70 | 72 | if (GPU_TYPE STREQUAL h100) |
71 | 73 | if (OPENACC_GPU_OFFLOAD) |
72 | | - string(APPEND OPENACC_GPU_FLAGS " -acc -gpu=cc90,lineinfo,nofma -Minfo=accel ") |
| 74 | + set(OPENACC_GPU_FLAGS " -acc -gpu=cc90,lineinfo,nofma -Minfo=accel ") |
73 | 75 | endif() |
74 | 76 | if (OPENMP_GPU_OFFLOAD) |
75 | | - string(APPEND OPENMP_GPU_FLAGS " -mp=gpu -gpu=cc90,lineinfo,nofma -Minfo=accel ") |
| 77 | + set(OPENMP_GPU_FLAGS " -mp=gpu -gpu=cc90,lineinfo,nofma -Minfo=accel ") |
76 | 78 | endif() |
77 | 79 | endif() |
78 | 80 | if (OPENACC_GPU_FLAGS) |
|
0 commit comments