r5152 | xinzhang | 2011-09-26 21:04:33 -0700 (Mon, 26 Sep 2011) | 3 lines
[wrffire.git] / wrfv2_fire / arch / preamble_new
blob4327426003b41815994ccdd2aee638277e80242d
1 # configure.wrf
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.
9 # To permanently change options, change the settings for your platform
10 # in the file arch/configure.defaults then rerun configure.
12 SHELL           =       /bin/sh
13 DEVTOP          =       `pwd`
14 LIBINCLUDE      =       .
15 .SUFFIXES: .F .i .o .f90 .c
17 #### Get core settings from environment (set in compile script)
18 #### Note to add a core, this has to be added to.
20 COREDEFS = CONFIGURE_EM_CORE \
21            CONFIGURE_NMM_CORE -DNMM_MAX_DIM=2600 \
22            CONFIGURE_COAMPS_CORE \
23            CONFIGURE_DA_CORE \
24            CONFIGURE_EXP_CORE
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.
30 MAX_DOMAINS     =       21
32 #### DM buffer length for the configuration flags.
34 CONFIG_BUF_LEN  =       32768
36 #### Size of bitmasks (in 4byte integers) of stream masks for WRF I/O
38 MAX_HISTORY = 25
40 IWORDSIZE = 4
41 DWORDSIZE = 8
42 LWORDSIZE = 4
44 ##############################################################################
45 #### The settings in this section are defaults that may be overridden by the 
46 #### architecture-specific settings in the next section.  
47 ##############################################################################
49 ##############################################################################
50 #### NOTE:  Do not modify these default values here.  To override these 
51 ####        values, make changes after "Architecture specific settings".  
52 ##############################################################################
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.  
59 NATIVE_RWORDSIZE = 4
61 #### Default sed command and script for Fortran source files ####
62 #SED_FTN = sed -f $(WRF_SRC_ROOT_DIR)/arch/standard.sed
63 SED_FTN = $(WRF_SRC_ROOT_DIR)/tools/standard.exe
65 # Hack to work around $(PWD) not changing during OSF1 build.  
66 # $(IO_GRIB_SHARE_DIR) is reset during the OSF1 build only.  
67 IO_GRIB_SHARE_DIR = 
69 #### ESMF switches                 ####
70 #### These are set up by Config.pl ####
71 # switch to use separately installed ESMF library for coupling:  1==true
72 ESMF_COUPLING       = ESMFCOUPLING
73 # select dependences on module_utility.o
74 ESMF_MOD_DEPENDENCE = ESMFMODDEPENDENCE
75 # select -I options for external/io_esmf vs. external/esmf_time_f90
76 ESMF_IO_INC         = ESMFIOINC
77 # select -I options for separately installed ESMF library, if present
78 ESMF_MOD_INC        = ESMFMODINC $(ESMF_IO_INC)
79 # select cpp token for external/io_esmf vs. external/esmf_time_f90
80 ESMF_IO_DEFS        = ESMFIODEFS
81 # select build target for external/io_esmf vs. external/esmf_time_f90
82 ESMF_TARGET         = ESMFTARGET
84 # ESMFINCLUDEGOESHERE
87 ##############################################################################
89 LIBWRFLIB = libwrflib.a
92 #### Architecture specific settings ####