-
Notifications
You must be signed in to change notification settings - Fork 2
/
mk.config.in
34 lines (30 loc) · 1.32 KB
/
mk.config.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
# Base directory where all the packages are installed and the tools for
# managing the modules are located.
PREFIX=%PREFIX%
# The vendor component of the triple (second component)
VENDOR=mk
PKGVERSION=mk
BUGURL=https://github.com/elauksap/mk/issues
# Compiler flags
# Compiler flags for the native cpu architecture can be retrieved with the
# command gcc -march=native -Q --help=target (look for march).
CFLAGS="-O2 -DNDEBUG -pipe -mtune=generic"
CXXFLAGS=$CFLAGS
FCFLAGS=$CFLAGS
# Job Scheduler
# WARNING: these variable should be set only if a job scheduler is available.
#
# MPI implementations support different job scheduler, this can improve the
# runtime perfomance of MPI. Variable TM contains the name of job scheduler
# and its version, until now only PBSPro is supported:
# TM=PBSPro
# If the job scheduler is already installed in your system you could specify
# the installation prefix, for PBSPro is mandatory because it is available
# only in binary format
# TMPREFIX=<job scheduler installation prefix>
# InfiniBand
# MPI implementations include support for high-speed interconnect networks.
# You should specify the required drivers for your hardware setup separated
# by a space between round parantheses (bash array), the current set of
# supported driver is:
# INFINIBAND=(cxgb3 cxgb4 ipath mlx4 mlx5 mthca nes ocrdma)