source: UM/branches/dev/um/vn8.2_machine_cfg/src/configs/machines/cray-xc30-cce-archer/machine.cfg

Last change on this file was 4472, checked in by ros, 6 years ago

Remove grib_api settings. Currently causes reconfiguration to crash.

File size: 1.7 KB
Line 
1# Settings for the Cray XE6 running LINUX and using Cray compiler.
2
3# Defs related to building 64 bit executables
4%machdefs64 C_LOW_U=c_low_u \
5            FRL8=frl8 \
6            LITTLE_END=little_end \
7            C_LONG_INT=c_long_int \
8            LINUX=linux \
9            XT4=xt4
10
11# Standard names of the default bld::tools.
12bld::tool::geninterface none
13bld::tool::cpp      /lib/cpp
14bld::tool::cppflags -P -C
15bld::tool::fpp      /lib/cpp 
16bld::tool::fppflags -C -P -traditional-cpp 
17bld::tool::ar       ar
18bld::tool::arflags  -r -s
19bld::tool::make     gmake
20
21# The following are set within the bindings.
22%fc_serial              ftn
23%fc_mpp                 ftn
24%cc_serial              gcc
25%cc_mpp                 gcc
26%ld_serial              ftn
27%ld_mpp                 ftn
28
29# Following isnt set in the bindings.  Maybe it should be.
30bld::tool::cflags       -O3
31
32# Mandatory optimization flags
33%fflags_opt_safe
34%fflags_opt_high -O3
35%fflags_opt_debug -g
36
37# Optional flags
38%fflags_omp          -h omp
39%ldflags_omp         -h omp
40
41# Some internal variables
42%ldflags_opt         -Wl,--warn-unresolved-symbols -Wl,-z,muldefs -s real64 -s integer64
43%fflags64_base       -e m -h noomp -s real64 -s integer64 -hflex_mp=intolerant
44
45# Mandatory exposed variables
46%fflags64_serial     %fflags64_base
47%fflags64_mpp        %fflags64_base
48
49%ldflags64_mpp       %ldflags_opt
50%ldflags64_serial    %ldflags_opt
51
52# Some external libraries which have been defined as:
53# fflags(32|64)_<lib>, ldflags(32|64)_<lib>
54
55inc $HERE/ext_libs/default_paths.cfg
56
57# If we have any paths to override then pick them up
58# BEFORE we try to expand them.
59inc $UM_USR_PATHS_OVRDS
60
61inc $HERE/ext_libs/gcom_mpp.cfg
62inc $HERE/ext_libs/gcom_serial.cfg
63inc $HERE/ext_libs/grib.cfg
64#inc $HERE/ext_libs/grib_api.cfg
Note: See TracBrowser for help on using the repository browser.