3 ifeq ($(HYDRO_REALTIME),1)
4 HYDRO_REALTIME = -DHYDRO_REALTIME
10 WRF_HYDRO = -DWRF_HYDRO $(HYDRO_REALTIME)
15 ifeq ($(WRF_HYDRO_RAPID),1)
16 WRF_HYDRO = -DWRF_HYDRO -DWRF_HYDRO_RAPID $(HYDRO_REALTIME)
20 HYDRO_D = -DHYDRO_D $(WRF_HYDRO)
22 HYDRO_D = $(WRF_HYDRO)
30 FC = mpiifort -g -openmp -mkl=sequential -align array32byte -lmkl_intel_lp64 -lmkl_core -lmkl_sequential -lpthread -openmp -convert big_endian -assume byterecl -mkl=sequential
32 # -g : produce symbolic debug information in object file
34 ######################
35 # WRF Hydro Settings #
36 ######################
40 F90FLAGS = -O2 -g -w -c -ftz -fno-alias -fp-model precise -FR
41 # -w : disable all warnings
42 # -c : compile to object (.o) only, do not link
43 # -ftz : enable flush denormal results to zero
44 DEBUGFLAGS = -DHYDRO_D -g -traceback -debug all -check all
45 MODFLAG = -I./ -I../../MPP -I../MPP -I../mod
48 CPPFLAGS = -DMPP_LAND -I ../Data_Rec $(HYDRO_D)
50 NETCDFINC = $(NETCDF)/include
51 NETCDFLIB = -L$(NETCDF)/lib -lnetcdff -lnetcdf