-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.in
49 lines (40 loc) · 1.26 KB
/
Makefile.in
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# ===============================================
# Makefile for fc_tables
# ==============================================
# Number of decimal digits to use in computations
# (Must be > 32 )
DIGITS = 256
# BLEND='yes' Build blend-to-zero operators.
# BLEND='no' Only perform QR decompositions.
BLEND = yes
# MPFUN version to use. Possible options are
# 'mpfr' and 'fort'. mpfr is faster but is harder
# to build and might require fine-tuning in some
# systems.
MPFUN_VERSION = mpfr
# Choose if OpenMP parallelization is to be used.
# Options are 'yes' and 'no'. yes is recommended.
OPENMP = yes
# Compiler election. Possible options are
# GNU and INTEL.
COMPILER = GNU
# ***********************************************
# Compiler specific section
# C preprocesor and C and Fortran compilers.
# Note: The flags only affect fc_tables, not
# it's dependencies.
# Intel compiler
CPP_INTEL =
FC_INTEL =
CC_INTEL =
FFLAGS_INTEL = -O3 -no-prec-div -fp-model fast=2 -align
INTEL_OMP = -fopenmp
TARGET_INTEL =
# GFortran compiler (GNU)
CPP_GNU = cpp -traditional-cpp
FC_GNU = gfortran
CC_GNU = gcc
FFLAGS_GNU = -O3 -funroll-loops
GNU_OMP = -fopenmp
TARGET_GNU = -mtune=native -mfpmath=both
#TARGET_GNU = -march=native