forked from aida-alvera/DINEOF
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.mk.template
117 lines (90 loc) · 3.89 KB
/
config.mk.template
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
#==========================================================================
#
# Implemented combinations of OS and FORT are:
#
# +--------+-----------+
# | OS | FORT |
# |--------+-----------+
# | Linux | ifort |
# | Linux | pgi |
# | Linux | g95 |
# | Linux | gfortran |
# | IRIX | f90 |
# +--------+-----------+
#
# For ports to other achictectures, create a corresponding file
# in the "Compilers" directory. Contributions are most welcome!.
#
#==========================================================================
#-------------------------------#
# Platform specific variables #
#-------------------------------#
OS ?= Linux
# Compiler (gfortran (default), ifort, pgi, g95)
FORT ?= gfortran
#==========================================================================
# Machine format, can be either big_endian, little_endian or native machine
# format. YOUR CHOICE MUST BE CONSITENT WITH THE WAY YOU CREATE THE INPUT
# FILE (see also matlab routines gread.m and gwrite.m)
#
# Note: with some compilers (e.g. IRIX-f90) some options are
# not available
#==========================================================================
FORMAT ?= big_endian
#==========================================================================
# PRECISION attributed for the internal data processing
# single or double (default)
#==========================================================================
PRECISION ?= double
#==========================================================================
# Start of user-defined options. Modify macro variables: 'on' is TRUE while
# blank is FALSE.
#==========================================================================
#
# Activate debugging compiler options:
DEBUG ?=
# Activate static linking
STATIC ?=
#==========================================================================
# Library names and locations
# Variables name use the following naming scheme:
#
# <library>_INCDIR: directory containing the include files and compiled modules (e.g. /home/user/mpi/include)
# <library>_LIBDIR: directory containing the library (e.g. /home/user/mpi/lib)
# <library>_LIB: name of the library (including dependencies) for the linker (e.g. -lmpi -lpthread)
#
#==========================================================================
#==========================================================================
# netCDF library
# Note if the nc-config tool is present and NETCDF_CONFIG is defined, then the values of
# NETCDF_INCDIR, NETCDF_LIBDIR and NETCDF_LIB are not used
#==========================================================================
#NETCDF_CONFIG ?= nf-config
#==========================================================================
# This directory should contains a file usually called netcdf.inc and
# netcdf.mod
#==========================================================================
#NETCDF_INCDIR ?=
#==========================================================================
# Locations of the NetCDF library
# This directory should contains a file usually called libnetcdf.a
#==========================================================================
#NETCDF_LIBDIR ?=
#NETCDF_LIB ?= -lnetcdf
#==========================================================================
# Lapack library
#==========================================================================
#LAPACK_LIBDIR ?=
#LAPACK_LIB ?= -llapack
#==========================================================================
# BLAS library
#==========================================================================
#BLAS_LIBDIR ?=
#BLAS_LIB ?= -lblas
#==========================================================================
# ARPACK library
# Locations of the ARPACK library
# This directory should contains a file usually called libarpack.a
#==========================================================================
#ARPACK_LIBDIR ?=
#ARPACK_LIB ?= -larpack