# configure.wrf # # Original configure options used: # CONFIGURE_CONFIG_LINE # CONFIGURE_CONFIG_NUM # CONFIGURE_CONFIG_NEST # # This file was automatically generated by the configure script in the # top level directory. You may make changes to the settings in this # file but be aware they will be overwritten each time you run configure. # Ordinarily, it is necessary to run configure once, when the code is # first installed. # # To permanently change options, change the settings for your platform # in the file arch/configure.defaults then rerun configure. # SHELL = /bin/sh DEVTOP = `pwd` LIBINCLUDE = . .SUFFIXES: .F .i .o .f90 .c #### Get core settings from environment (set in compile script) #### Note to add a core, this has to be added to. COREDEFS = CONFIGURE_EM_CORE \ CONFIGURE_NMM_CORE -DNMM_MAX_DIM=2600 \ CONFIGURE_DA_CORE \ CONFIGURE_WRFPLUS_CORE #### Single location for defining total number of domains. You need #### at least 1 + 2*(number of total nests). For example, 1 coarse #### grid + three fine grids = 1 + 2(3) = 7, so MAX_DOMAINS=7. MAX_DOMAINS = 21 #### DM buffer length for the configuration flags. CONFIG_BUF_LEN = 65536 #### Size of bitmasks (in 4byte integers) of stream masks for WRF I/O MAX_HISTORY = 25 IWORDSIZE = 4 DWORDSIZE = 8 LWORDSIZE = 4 ############################################################################## #### The settings in this section are defaults that may be overridden by the #### architecture-specific settings in the next section. ############################################################################## ############################################################################## #### NOTE: Do not modify these default values here. To override these #### values, make changes after "Architecture specific settings". ############################################################################## #### Native size (in bytes) of Fortran REAL data type on this architecture #### #### Note: to change real wordsize (for example, to promote REALs from #### 4-byte to 8-byte), modify the definition of RWORDSIZE in the #### section following "Architecture specific settings". Do not #### change NATIVE_RWORDSIZE as is it architecture-specific. NATIVE_RWORDSIZE = 4 #### Default sed command and script for Fortran source files #### #SED_FTN = sed -f $(WRF_SRC_ROOT_DIR)/arch/standard.sed SED_FTN = $(WRF_SRC_ROOT_DIR)/tools/standard.exe # Hack to work around $(PWD) not changing during OSF1 build. # $(IO_GRIB_SHARE_DIR) is reset during the OSF1 build only. IO_GRIB_SHARE_DIR = #### ESMF switches #### #### These are set up by Config.pl #### # switch to use separately installed ESMF library for coupling: 1==true ESMF_COUPLING = ESMFCOUPLING # select dependences on module_utility.o ESMF_MOD_DEPENDENCE = ESMFMODDEPENDENCE # select -I options for external/io_esmf vs. external/esmf_time_f90 ESMF_IO_INC = ESMFIOINC # select -I options for separately installed ESMF library, if present ESMF_MOD_INC = ESMFMODINC $(ESMF_IO_INC) # select cpp token for external/io_esmf vs. external/esmf_time_f90 ESMF_IO_DEFS = ESMFIODEFS # select build target for external/io_esmf vs. external/esmf_time_f90 ESMF_TARGET = ESMFTARGET # ESMFINCLUDEGOESHERE #### NETCDF4 pieces NETCDF4_IO_OPTS = -DUSE_NETCDF4_FEATURES -DWRFIO_NCD_LARGE_FILE_SUPPORT GPFS = CURL = HDF5 = ZLIB = DEP_LIB_PATH = CONFIGURE_DEP_LIB_PATH NETCDF4_DEP_LIB = $(DEP_LIB_PATH) $(HDF5) $(ZLIB) $(GPFS) $(CURL) # NETCDF4INCLUDEGOESHERE ############################################################################## LIBWRFLIB = libwrflib.a #NOWIN LIB_BUNDLED = \ #NOWIN $(WRF_SRC_ROOT_DIR)/external/fftpack/fftpack5/libfftpack.a \ #NOWIN $(WRF_SRC_ROOT_DIR)/external/io_grib1/libio_grib1.a \ #NOWIN $(WRF_SRC_ROOT_DIR)/external/io_grib_share/libio_grib_share.a \ #NOWIN $(WRF_SRC_ROOT_DIR)/external/io_int/libwrfio_int.a \ #NOWIN $(ESMF_IO_LIB) \ #NOWIN CONFIGURE_COMMS_LIB \ #NOWIN $(WRF_SRC_ROOT_DIR)/frame/module_internal_header_util.o \ #NOWIN $(WRF_SRC_ROOT_DIR)/frame/pack_utils.o #NOWIN LIB_EXTERNAL = \ #NOWIN CONFIGURE_NETCDF_LIB_PATH CONFIGURE_PNETCDF_LIB_PATH CONFIGURE_GRIB2_LIB CONFIGURE_ATMOCN_LIB CONFIGURE_HDF5_LIB_PATH #### Architecture specific settings ####