<br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Tabish Ansari</b> <span dir="ltr"><<a href="mailto:tabishumaransari@gmail.com">tabishumaransari@gmail.com</a>></span><br>
Date: 14 November 2012 16:17<br>Subject: WPS compilation issue<br>To: wrfhelp <<a href="mailto:wrfhelp@ucar.edu">wrfhelp@ucar.edu</a>><br><br><br>I have successfully compiled WRF<div><br></div><div>However, on compilation of WPS, I had the following problems:</div>
<div><br></div><div>1. Geogrid.exe, metgrid.exe, ungrib.exe are missing</div><div><br></div><div>2. within the util directory: <br>
<div><div>i got the following exe files-</div><div><div>util/avg_tsfc.exe util/calc_ecmwf_p.exe util/g1print.exe util/height_ukmo.exe util/mod_levs.exe util/rd_intermediate.exe</div></div><div> </div><div>however, plotgrids.exe and plotfmt.exe files are missing</div>
<div><br></div><div>I have set the path to the WRFV3 directory in the configure.wps file as:</div><div><br></div><div>wrfdir= ~/WRF/WRFV3</div><div> this is where the wrf is configured</div><div><br></div><div>I have not set the NCAR graphics path and have no idea about it. Kindly help me on this.</div>
<div><br></div><div>I am attaching the log file of wps compilation:</div><div><br></div><div>=============================================================================================</div><div><div>**** Compiling WPS and all utilities ****</div>
<div><br></div><div><br></div><div> ***************************************************************************************</div><div> Error : Not building geogrid. Check whether WRF is compiled in /IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3</div>
<div> ***************************************************************************************</div><div><br></div><div>( cd src/ngl ; make -i -r DEV_TOP="/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS" CC="gcc " FC="ifort" RANLIB="echo" all )</div>
<div>make[1]: Entering directory `/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/ungrib/src/ngl'</div><div>( cd w3 ; make -i -r DEV_TOP="/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS" all ; echo libw3.a )</div><div>
make[2]: Entering directory `/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/ungrib/src/ngl/w3'</div><div>Makefile:44: warning: overriding commands for target `.f.o'</div><div>/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/configure.wps:99: warning: ignoring old commands for target `.f.o'</div>
<div>Makefile:48: warning: overriding commands for target `.c.o'</div><div>/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/configure.wps:95: warning: ignoring old commands for target `.c.o'</div><div>/bin/rm -f bacio_module.o</div>
<div>ifort -FI -convert big_endian -c bacio_module.f</div><div>/bin/rm -f getgb.o</div><div>ifort -FI -convert big_endian -c getgb.f</div><div>/bin/rm -f getgbmh.o</div><div>ifort -FI -convert big_endian -c getgbmh.f</div>
<div>/bin/rm -f putgbex.o</div><div>ifort -FI -convert big_endian -c putgbex.f</div><div>/bin/rm -f w3fi73.o</div><div>ifort -FI -convert big_endian -c w3fi73.f</div><div>/bin/rm -f getgb1r.o</div></div><div><br></div><div>
<div> if [ "" = yes ] ; then \</div><div> WRF_DIR2=~/WRF/WRFV3 ; \ else \ WRF_DIR2=/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3 ; \</div><div> fi ; \</div><div> make -i -r calc_ecmwf_p.exe \ WRF_DIR="$WRF_DIR2" \ FC="ifort" \ CC="gcc " \</div>
<div> CPP="/lib/cpp -C -P -traditional" \ FFLAGS="-FR -convert big_endian" \ CFLAGS="-w" \</div><div> LDFLAGS="" \</div>
<div>
CPPFLAGS="-D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -D_UTIL" )</div><div>make[1]: Entering directory `/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/util/src'</div>
<div>/bin/rm -f module_stringutil.o module_stringutil.mod/lib/cpp -C -P -traditional -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -D_UTIL -DUSE_JPEG2000 -DUSE_PNG -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_netcdf -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_grib_share -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_grib1 -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_int -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/inc module_stringutil.F > module_stringutil.f90ifort -FR -convert big_endian -c module_stringutil.f90 -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_netcdf -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_grib_share -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_grib1 -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_int -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/inc</div>
<div>/bin/rm -f calc_ecmwf_p.o calc_ecmwf_p.mod/lib/cpp -C -P -traditional -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -D_UTIL -DUSE_JPEG2000 -DUSE_PNG -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_netcdf -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_grib_share -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_grib1 -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_int -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/inc calc_ecmwf_p.F > calc_ecmwf_p.f90ifort -FR -convert big_endian -c calc_ecmwf_p.f90 -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_netcdf -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_grib_share -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_grib1 -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_int -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/inccalc_ecmwf_p.f90(49): remark #8290: Recommended relationship between field width 'W' and the number of fractional digits 'D' in this edit descriptor is 'W>=D+3'.</div>
<div> write(6,'(i5,5x,f12.6,2x,f12.10)') nlvl, a(i), b(i)</div><div>-----------------------------------^</div><div>ifort -o calc_ecmwf_p.exe calc_ecmwf_p.o cio.o module_debug.o module_stringutil.o gridinfo_module.o \</div>
<div> read_met_module.o write_met_module.o module_date_pack.o \</div><div> misc_definitions_module.o met_data_module.o constants_module.o</div><div>make[1]: Leaving directory `/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/util/src'</div>
<div>if [ -h calc_ecmwf_p.exe ] ; then \</div><div> /bin/rm -f calc_ecmwf_p.exe ; \</div><div> fi ; \</div><div> if [ -h ../calc_ecmwf_p.exe ] ; then \ /bin/rm -f ../calc_ecmwf_p.exe ; \ fi ; \ if [ -e src/calc_ecmwf_p.exe ] ; then \</div>
<div> ln -sf src/calc_ecmwf_p.exe . ; \ fi( cd src ; \</div><div> if [ "" = yes ] ; then \</div><div> WRF_DIR2=~/WRF/WRFV3 ; \ else \ WRF_DIR2=/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3 ; \ fi ; \</div>
<div> make -i -r height_ukmo.exe \ WRF_DIR="$WRF_DIR2" \ FC="ifort" \</div><div> CC="gcc " \ CPP="/lib/cpp -C -P -traditional" \</div>
<div> FFLAGS="-FR -convert big_endian" \</div><div> CFLAGS="-w" \</div><div> LDFLAGS="" \</div><div> CPPFLAGS="-D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -D_UTIL" )</div>
<div>make[1]: Entering directory `/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/util/src'</div><div>/bin/rm -f height_ukmo.o height_ukmo.mod/lib/cpp -C -P -traditional -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -D_UTIL -DUSE_JPEG2000 -DUSE_PNG -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_netcdf -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_grib_share -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_grib1 -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_int -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/inc height_ukmo.F > height_ukmo.f90ifort -FR -convert big_endian -c height_ukmo.f90 -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_netcdf -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_grib_share -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_grib1 -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/external/io_int -I/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/~/WRF/WRFV3/incheight_ukmo.f90(152): remark #8290: Recommended relationship between field width 'W' and the number of fractional digits 'D' in this edit descriptor is 'W>=D+3'.</div>
<div> read ( 10 , fmt='(66x,f9.7)' ) eta(k_loop)</div><div>-----------------------------------------^height_ukmo.f90(156): remark #8290: Recommended relationship between field width 'W' and the number of fractional digits 'D' in this edit descriptor is 'W>=D+3'.</div>
<div> read ( 10 , fmt='(30x,f9.7,27x,f9.7)' ) etac , eta(k_loop)</div><div>--------------------------------------^height_ukmo.f90(156): remark #8290: Recommended relationship between field width 'W' and the number of fractional digits 'D' in this edit descriptor is 'W>=D+3'.</div>
<div> read ( 10 , fmt='(30x,f9.7,27x,f9.7)' ) etac , eta(k_loop)</div><div>-----------------------------------------------^height_ukmo.f90(158): remark #8290: Recommended relationship between field width 'W' and the number of fractional digits 'D' in this edit descriptor is 'W>=D+3'.</div>
<div> read ( 10 , fmt='(66x,f9.7)' ) eta(k_loop)</div><div>-----------------------------------------^</div><div>ifort -o height_ukmo.exe height_ukmo.o cio.o module_debug.o gridinfo_module.o \</div>
<div> read_met_module.o write_met_module.o module_date_pack.o \</div><div> misc_definitions_module.o met_data_module.o constants_module.o</div><div>make[1]: Leaving directory `/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/util/src'if [ -h height_ukmo.exe ] ; then \ /bin/rm -f height_ukmo.exe ; \ fi ; \</div>
<div> if [ -h ../height_ukmo.exe ] ; then \ /bin/rm -f ../height_ukmo.exe ; \ fi ; \</div><div> if [ -e src/height_ukmo.exe ] ; then \ ln -sf src/height_ukmo.exe . ; \</div>
<div> fi</div><div> 955,1-8 Bot</div><div>height_ukmo.f90(152): remark #8290: Recommended relationship between field width 'W' and the number of fractional digits 'D' in this edit descriptor is 'W>=D+3'.</div>
<div> read ( 10 , fmt='(66x,f9.7)' ) eta(k_loop)</div><div>-----------------------------------------^</div><div>height_ukmo.f90(156): remark #8290: Recommended relationship between field width 'W' and the number of fractional digits 'D' in this edit descriptor is 'W>=D+3'.</div>
<div> read ( 10 , fmt='(30x,f9.7,27x,f9.7)' ) etac , eta(k_loop)</div><div>--------------------------------------^</div><div>height_ukmo.f90(156): remark #8290: Recommended relationship between field width 'W' and the number of fractional digits 'D' in this edit descriptor is 'W>=D+3'.</div>
<div> read ( 10 , fmt='(30x,f9.7,27x,f9.7)' ) etac , eta(k_loop)</div><div>-----------------------------------------------^</div><div>height_ukmo.f90(158): remark #8290: Recommended relationship between field width 'W' and the number of fractional digits 'D' in this edit descriptor is 'W>=D+3'.</div>
<div> read ( 10 , fmt='(66x,f9.7)' ) eta(k_loop)</div><div>-----------------------------------------^</div><div>ifort -o height_ukmo.exe height_ukmo.o cio.o module_debug.o gridinfo_module.o \</div>
<div> read_met_module.o write_met_module.o module_date_pack.o \</div><div> misc_definitions_module.o met_data_module.o constants_module.o</div><div>make[1]: Leaving directory `/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/util/src'</div>
<div>if [ -h height_ukmo.exe ] ; then \</div><div> /bin/rm -f height_ukmo.exe ; \</div><div> fi ; \</div><div> if [ -h ../height_ukmo.exe ] ; then \</div><div> /bin/rm -f ../height_ukmo.exe ; \</div>
<div> fi ; \</div><div> if [ -e src/height_ukmo.exe ] ; then \</div><div> ln -sf src/height_ukmo.exe . ; \</div><div> fi</div><div> 955,1-8 Bot</div>
<div> read ( 10 , fmt='(66x,f9.7)' ) eta(k_loop)</div><div>-----------------------------------------^</div><div>height_ukmo.f90(156): remark #8290: Recommended relationship between field width 'W' and the number of fractional digits 'D' in this edit descriptor is 'W>=D+3'.</div>
<div> read ( 10 , fmt='(30x,f9.7,27x,f9.7)' ) etac , eta(k_loop)</div><div>--------------------------------------^</div><div>height_ukmo.f90(156): remark #8290: Recommended relationship between field width 'W' and the number of fractional digits 'D' in this edit descriptor is 'W>=D+3'.</div>
<div> read ( 10 , fmt='(30x,f9.7,27x,f9.7)' ) etac , eta(k_loop)</div><div>-----------------------------------------------^</div><div>height_ukmo.f90(158): remark #8290: Recommended relationship between field width 'W' and the number of fractional digits 'D' in this edit descriptor is 'W>=D+3'.</div>
<div> read ( 10 , fmt='(66x,f9.7)' ) eta(k_loop)</div><div>-----------------------------------------^</div><div>ifort -o height_ukmo.exe height_ukmo.o cio.o module_debug.o gridinfo_module.o \</div>
<div> read_met_module.o write_met_module.o module_date_pack.o \</div><div> misc_definitions_module.o met_data_module.o constants_module.o</div><div>make[1]: Leaving directory `/IITM_GPFS_FS2/userfs2/ms/ce12s023/WRF/WPS/util/src'</div>
<div>if [ -h height_ukmo.exe ] ; then \</div><div> /bin/rm -f height_ukmo.exe ; \</div><div> fi ; \</div><div> if [ -h ../height_ukmo.exe ] ; then \</div><div> /bin/rm -f ../height_ukmo.exe ; \</div>
<div> fi ; \</div><div> if [ -e src/height_ukmo.exe ] ; then \</div><div> ln -sf src/height_ukmo.exe . ; \</div><div> fi</div></div><span class="HOEnZb"><font color="#888888"><div><br>
</div>-- <br>Thanks & Regards<br>TABISH U. ANSARI<div>
Research Scholar<br>Department of Civil Engineering<br></div><div>IIT-Madras</div><br>
</font></span></div></div>
</div><br><br clear="all"><div><br></div>-- <br>Thanks & Regards<br>TABISH U. ANSARI<div>Research Scholar<br>Department of Civil Engineering<br></div><div>IIT-Madras</div><br>