source: lmdz_wrf/WRFV3/arch/preamble_new @ 1

Last change on this file since 1 was 1, checked in by lfita, 10 years ago
  • -- --- Opening of the WRF+LMDZ coupling repository --- -- -

WRF: version v3.3
LMDZ: version v1818

More details in:

File size: 3.4 KB
Line 
1# configure.wrf
2#
3# This file was automatically generated by the configure script in the
4# top level directory. You may make changes to the settings in this
5# file but be aware they will be overwritten each time you run configure.
6# Ordinarily, it is necessary to run configure once, when the code is
7# first installed.
8#
9# To permanently change options, change the settings for your platform
10# in the file arch/configure.defaults then rerun configure.
11#
12SHELL           =       /bin/sh
13DEVTOP          =       `pwd`
14LIBINCLUDE      =       .
15.SUFFIXES: .F .i .o .f90 .c
16
17#### Get core settings from environment (set in compile script)
18#### Note to add a core, this has to be added to.
19
20COREDEFS = CONFIGURE_EM_CORE \
21           CONFIGURE_NMM_CORE -DNMM_MAX_DIM=2600 \
22           CONFIGURE_COAMPS_CORE \
23           CONFIGURE_DA_CORE \
24           CONFIGURE_EXP_CORE
25
26#### Single location for defining total number of domains.  You need
27#### at least 1 + 2*(number of total nests).  For example, 1 coarse
28#### grid + three fine grids = 1 + 2(3) = 7, so MAX_DOMAINS=7.
29
30MAX_DOMAINS     =       21
31
32#### DM buffer length for the configuration flags.
33
34CONFIG_BUF_LEN  =       32768
35
36#### Size of bitmasks (in 4byte integers) of stream masks for WRF I/O
37
38MAX_HISTORY = 25
39
40IWORDSIZE = 4
41DWORDSIZE = 8
42LWORDSIZE = 4
43
44##############################################################################
45#### The settings in this section are defaults that may be overridden by the
46#### architecture-specific settings in the next section. 
47##############################################################################
48
49##############################################################################
50#### NOTE:  Do not modify these default values here.  To override these
51####        values, make changes after "Architecture specific settings". 
52##############################################################################
53
54#### Native size (in bytes) of Fortran REAL data type on this architecture ####
55#### Note:  to change real wordsize (for example, to promote REALs from
56####        4-byte to 8-byte), modify the definition of RWORDSIZE in the
57####        section following "Architecture specific settings".  Do not
58####        change NATIVE_RWORDSIZE as is it architecture-specific. 
59NATIVE_RWORDSIZE = 4
60
61#### Default sed command and script for Fortran source files ####
62#SED_FTN = sed -f $(WRF_SRC_ROOT_DIR)/arch/standard.sed
63SED_FTN = $(WRF_SRC_ROOT_DIR)/tools/standard.exe
64
65# Hack to work around $(PWD) not changing during OSF1 build. 
66# $(IO_GRIB_SHARE_DIR) is reset during the OSF1 build only. 
67IO_GRIB_SHARE_DIR =
68
69#### ESMF switches                 ####
70#### These are set up by Config.pl ####
71# switch to use separately installed ESMF library for coupling:  1==true
72ESMF_COUPLING       = ESMFCOUPLING
73# select dependences on module_utility.o
74ESMF_MOD_DEPENDENCE = ESMFMODDEPENDENCE
75# select -I options for external/io_esmf vs. external/esmf_time_f90
76ESMF_IO_INC         = ESMFIOINC
77# select -I options for separately installed ESMF library, if present
78ESMF_MOD_INC        = ESMFMODINC $(ESMF_IO_INC)
79# select cpp token for external/io_esmf vs. external/esmf_time_f90
80ESMF_IO_DEFS        = ESMFIODEFS
81# select build target for external/io_esmf vs. external/esmf_time_f90
82ESMF_TARGET         = ESMFTARGET
83
84##############################################################################
85
86LIBWRFLIB = libwrflib.a
87
88
89#### Architecture specific settings ####
90
Note: See TracBrowser for help on using the repository browser.