-
Notifications
You must be signed in to change notification settings - Fork 8
/
Makefile.inc
34 lines (25 loc) · 1.03 KB
/
Makefile.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
###############################################################################
# Compile setting with intel compiler and intel MPI.
# Modify flags according to the system and environment
###############################################################################
# FC = mpiifort
# FLAG = -O3 -fPIC -cpp
# FLAG += -g
# FLAG += -fcheck=all -warn-all
# FLAG += -fp-model=precise
# FLAG += -check bounds
# FLAG += -xMIC-AVX512
###############################################################################
# Compile setting with nvfortran and non-intel MPI.
# Modify flags according to the system and environment
###############################################################################
FC = mpifort
FLAG = -O3 -fPIC -cpp
FLAG += -tp=skylake
###############################################################################
# To use CUDA
# PaScaL_TDMA is compiled for CUDA also.
###############################################################################
USE_CUDA = yes
FLAG += -mp:multicore -Mcuda -Minfo=accel
#FLAG += -DUSE_NVTX