Error while compiling WRF (quilting_disabled)

All things involving the setup (compiling, NetCDF, etc.) of the WRF Model itself.

Error while compiling WRF (quilting_disabled)

Postby gnome1919 » Mon May 14, 2018 5:40 am

Hi guys,

I recently tried to compile HWRF 3.9a on CentOS 7 x64 machine but I faced an error on compiling WRF_NMM:

Code: Select all
...
ranlib  libwrflib.a
time mpif90 -f90=ifort -o wrf.exe  -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian   -ip    wrf.o ../main/module_wrf_top.o libwrflib.a /home/pegahfar/Installs/WRFV3/external/fftpack/fftpack5/libfftpack.a /home/pegahfar/Installs/WRFV3/external/io_grib1/libio_grib1.a /home/pegahfar/Installs/WRFV3/external/io_grib_share/libio_grib_share.a /home/pegahfar/Installs/WRFV3/external/io_int/libwrfio_int.a -L/home/pegahfar/Installs/WRFV3/external/esmf_time_f90 -lesmf_time /home/pegahfar/Installs/WRFV3/external/RSL_LITE/librsl_lite.a /home/pegahfar/Installs/WRFV3/frame/module_internal_header_util.o /home/pegahfar/Installs/WRFV3/frame/pack_utils.o  -L/home/pegahfar/Installs/WRFV3/external/io_netcdf -lwrfio_nf -L/home/pegahfar/Installs/netcdf/lib -lnetcdff -lnetcdf  -L/home/pegahfar/Installs/WRFV3/external/io_pnetcdf -lwrfio_pnf -L/home/pegahfar/Installs/parallel-netcdf/lib -lpnetcdf -L/home/pegahfar/Installs/WRFV3/external/io_grib2 -lio_grib2 -L/home/pegahfar/Installs/jasper/lib -ljasper     
libwrflib.a(module_dm.o): In function `module_dm_mp_split_communicator_':
module_dm.f90:(.text+0x3907): undefined reference to `quilting_disabled_'
libwrflib.a(solve_nmm.o): In function `solve_nmm_':
solve_nmm.f90:(.text+0x144ac): undefined reference to `sustained_wind_'
0.27user 0.28system 0:00.56elapsed 100%CPU (0avgtext+0avgdata 86360maxresident)k
0inputs+91736outputs (0major+75885minor)pagefaults 0swaps
make[1]: Leaving directory `/home/pegahfar/Installs/WRFV3/main'
( cd run ; /bin/rm -f wrf.exe ; ln -s ../main/wrf.exe . )
if [ 0 -eq 1 ] ; then \
  ( cd main ; make -i -r RLFLAGS="" MODULE_DIRS="-I../dyn_em -I../dyn_nmm   -I/home/pegahfar/Installs/WRFV3/external/esmf_time_f90  -I/home/pegahfar/Installs/WRFV3/main -I/home/pegahfar/Installs/WRFV3/external/io_netcdf -I/home/pegahfar/Installs/WRFV3/external/io_int -I/home/pegahfar/Installs/WRFV3/frame -I/home/pegahfar/Installs/WRFV3/share -I/home/pegahfar/Installs/WRFV3/phys -I/home/pegahfar/Installs/WRFV3/chem -I/home/pegahfar/Installs/WRFV3/inc -I/home/pegahfar/Installs/netcdf/include " SOLVER=em em_wrf_SST_ESMF ) ; \
fi
build started:   Sun May 13 18:00:09 +0430 2018
build completed: Sun May 13 18:28:38 +0430 2018
--------------------------------------
( cd main ; make -i -r MODULE_DIRS="-I../dyn_em -I../dyn_nmm   -I/home/pegahfar/Installs/WRFV3/external/esmf_time_f90  -I/home/pegahfar/Installs/WRFV3/main -I/home/pegahfar/Installs/WRFV3/external/io_netcdf -I/home/pegahfar/Installs/WRFV3/external/io_int -I/home/pegahfar/Installs/WRFV3/frame -I/home/pegahfar/Installs/WRFV3/share -I/home/pegahfar/Installs/WRFV3/phys -I/home/pegahfar/Installs/WRFV3/chem -I/home/pegahfar/Installs/WRFV3/inc -I/home/pegahfar/Installs/netcdf/include " SOLVER=nmm IDEAL_CASE=real real_nmm )
make[1]: Entering directory `/home/pegahfar/Installs/WRFV3/main'
rm -f real_nmm.o
sed -e "s/grid%mu/gridmu/g" -e "s/grid%Mu/gridMu/g" -e "s/^\!.*'.*//" -e "s/^ *\!.*'.*//" real_nmm.F > real_nmm.G
/lib/cpp -P -nostdinc -I/home/pegahfar/Installs/WRFV3/inc -DEM_CORE=0 -DNMM_CORE=1 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC  -DWRF_USE_CLM  -DDM_PARALLEL -DNETCDF -DPNETCDF -DGRIB2 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=1 -DPNETCDF_QUILT=1 -I. -traditional-cpp   real_nmm.G  > real_nmm.H
sed -e "s/gridmu/grid%mu/g" -e "s/gridMu/grid%Mu/g" real_nmm.H > real_nmm.bb
/home/pegahfar/Installs/WRFV3/tools/standard.exe real_nmm.bb | /lib/cpp -P -nostdinc -traditional-cpp > real_nmm.f90
rm -f real_nmm.G real_nmm.H real_nmm.bb
time mpif90 -f90=ifort -o real_nmm.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian    -I../dyn_em -I../dyn_nmm   -I/home/pegahfar/Installs/WRFV3/external/esmf_time_f90  -I/home/pegahfar/Installs/WRFV3/main -I/home/pegahfar/Installs/WRFV3/external/io_netcdf -I/home/pegahfar/Installs/WRFV3/external/io_int -I/home/pegahfar/Installs/WRFV3/frame -I/home/pegahfar/Installs/WRFV3/share -I/home/pegahfar/Installs/WRFV3/phys -I/home/pegahfar/Installs/WRFV3/chem -I/home/pegahfar/Installs/WRFV3/inc -I/home/pegahfar/Installs/netcdf/include  -real-size `expr 8 \* 4` -i4  real_nmm.f90


real   0m2.561s
user   0m2.085s
sys   0m0.400s
( cd ../dyn_nmm ;  make -i -r module_initialize_real.o )
make[2]: Entering directory `/home/pegahfar/Installs/WRFV3/dyn_nmm'
make[2]: `module_initialize_real.o' is up to date.
make[2]: Leaving directory `/home/pegahfar/Installs/WRFV3/dyn_nmm'
ranlib  libwrflib.a
time mpif90 -f90=ifort -o real_nmm.exe  -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian   -ip    real_nmm.o libwrflib.a /home/pegahfar/Installs/WRFV3/external/fftpack/fftpack5/libfftpack.a /home/pegahfar/Installs/WRFV3/external/io_grib1/libio_grib1.a /home/pegahfar/Installs/WRFV3/external/io_grib_share/libio_grib_share.a /home/pegahfar/Installs/WRFV3/external/io_int/libwrfio_int.a -L/home/pegahfar/Installs/WRFV3/external/esmf_time_f90 -lesmf_time /home/pegahfar/Installs/WRFV3/external/RSL_LITE/librsl_lite.a /home/pegahfar/Installs/WRFV3/frame/module_internal_header_util.o /home/pegahfar/Installs/WRFV3/frame/pack_utils.o  -L/home/pegahfar/Installs/WRFV3/external/io_netcdf -lwrfio_nf -L/home/pegahfar/Installs/netcdf/lib -lnetcdff -lnetcdf  -L/home/pegahfar/Installs/WRFV3/external/io_pnetcdf -lwrfio_pnf -L/home/pegahfar/Installs/parallel-netcdf/lib -lpnetcdf -L/home/pegahfar/Installs/WRFV3/external/io_grib2 -lio_grib2 -L/home/pegahfar/Installs/jasper/lib -ljasper   
libwrflib.a(module_dm.o): In function `module_dm_mp_split_communicator_':
module_dm.f90:(.text+0x3907): undefined reference to `quilting_disabled_'
0.25user 0.27system 0:00.52elapsed 100%CPU (0avgtext+0avgdata 79664maxresident)k
0inputs+85264outputs (0major+73165minor)pagefaults 0swaps
make[1]: Leaving directory `/home/pegahfar/Installs/WRFV3/main'
...


I tried both Intel compilers 2015 and 2018, but the error is the same. any idea?
I should mention that I compiled every prerequisite with Intel compilers as well.
gnome1919
 
Posts: 2
Joined: Sun Oct 15, 2017 4:27 am

Return to Installation

Who is online

Users browsing this forum: No registered users and 3 guests