[Wrf-users] (no subject)

Virelli Maria virelli at asi.it
Fri Jun 19 06:19:34 MDT 2009


Hello...

I am having problems with compiling WPF on Ubuntu Linux machine using gfortran and gcc.

./compile em_squall2d_x >& compile.log
There are errors in the compilation process when checking the compile.log file. Here is one of them:



............................................


( cd frame ; make -i -r framework; \
          cd ../external/io_netcdf ; \
          make -i -r NETCDFPATH="/usr/local/netcdf" FC="gfortran -w  -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4" RANLIB="ranlib" \
               CPP="/lib/cpp -C -P" LDFLAGS=" -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w  -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  " TRADFLAG="-traditional" ESMF_IO_LIB_EXT="-L/home/pc/WRF/WRFV3/external/esmf_time_f90/libesmf_time.a" \
               ESMF_MOD_DEPENDENCE="/home/pc/WRF/WRFV3/external/esmf_time_f90/module_utility.o" AR="INTERNAL_BUILD_ERROR_SHOULD_NOT_NEED_AR" diffwrf; \
          cd ../io_int ; \
          make -i -r SFC="gfortran -w  -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4" FC="gfortran -w  -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4" RANLIB="ranlib" CPP="/lib/cpp -C -P" \
               TRADFLAG="-traditional" ESMF_IO_LIB_EXT="-L/home/pc/WRF/WRFV3/external/esmf_time_f90/libesmf_time.a" \
               ESMF_MOD_DEPENDENCE="/home/pc/WRF/WRFV3/external/esmf_time_f90/module_utility.o" AR="INTERNAL_BUILD_ERROR_SHOULD_NOT_NEED_AR" diffwrf ; \
          cd ../../frame )
make[2]: Entering directory `/home/pc/WRF/WRFV3/frame'
( cd .. ; tools/registry -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR  -DNETCDF -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0  -DNEW_BDYS Registry/Registry ) ; 
opening Registry/registry.dimspec
including Registry/registry.dimspec
opening Registry/registry.io_boilerplate
including Registry/registry.io_boilerplate
opening Registry/registry.fire
including Registry/registry.fire
rm -f module_state_description.o
/lib/cpp -C -P -I/home/pc/WRF/WRFV3/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR  -DNETCDF -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0  -I. -traditional   module_state_description.F  > module_state_description.bb
/home/pc/WRF/WRFV3/tools/standard.exe module_state_description.bb | /lib/cpp -C -P > module_state_description.f90
rm -f module_state_description.b module_state_description.bb
gfortran -c   -O0 -w  -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -I../dyn_em -I../dyn_nmm   -I/home/pc/WRF/WRFV3/external/esmf_time_f90  -I/home/pc/WRF/WRFV3/main -I/home/pc/WRF/WRFV3/external/io_netcdf -I/home/pc/WRF/WRFV3/external/io_int -I/home/pc/WRF/WRFV3/frame -I/home/pc/WRF/WRFV3/share -I/home/pc/WRF/WRFV3/phys -I/home/pc/WRF/WRFV3/chem -I/home/pc/WRF/WRFV3/inc  module_state_description.f90
rm -f wrf_shutdown.o
/lib/cpp -C -P -I/home/pc/WRF/WRFV3/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR  -DNETCDF -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0  -I. -traditional   wrf_shutdown.F  > wrf_shutdown.bb
/home/pc/WRF/WRFV3/tools/standard.exe wrf_shutdown.bb | /lib/cpp -C -P > wrf_shutdown.f90
rm -f wrf_shutdown.b wrf_shutdown.bb
if fgrep -iq '!$OMP' wrf_shutdown.f90 ; then \
          if [ -n "" ] ; then echo COMPILING wrf_shutdown.F WITH OMP ; fi ; \
	  gfortran -o wrf_shutdown.o -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w  -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -I../dyn_em -I../dyn_nmm   -I/home/pc/WRF/WRFV3/external/esmf_time_f90  -I/home/pc/WRF/WRFV3/main -I/home/pc/WRF/WRFV3/external/io_netcdf -I/home/pc/WRF/WRFV3/external/io_int -I/home/pc/WRF/WRFV3/frame -I/home/pc/WRF/WRFV3/share -I/home/pc/WRF/WRFV3/phys -I/home/pc/WRF/WRFV3/chem -I/home/pc/WRF/WRFV3/inc    wrf_shutdown.f90 ; \
        else \
          if [ -n "" ] ; then echo COMPILING wrf_shutdown.F WITHOUT OMP ; fi ; \
	  gfortran -o wrf_shutdown.o -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w  -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -I../dyn_em -I../dyn_nmm   -I/home/pc/WRF/WRFV3/external/esmf_time_f90  -I/home/pc/WRF/WRFV3/main -I/home/pc/WRF/WRFV3/external/io_netcdf -I/home/pc/WRF/WRFV3/external/io_int -I/home/pc/WRF/WRFV3/frame -I/home/pc/WRF/WRFV3/share -I/home/pc/WRF/WRFV3/phys -I/home/pc/WRF/WRFV3/chem -I/home/pc/WRF/WRFV3/inc    wrf_shutdown.f90 ; \
        fi
rm -f module_wrf_error.o
/lib/cpp -C -P -I/home/pc/WRF/WRFV3/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR  -DNETCDF -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0  -I. -traditional   module_wrf_error.F  > module_wrf_error.bb
/home/pc/WRF/WRFV3/tools/standard.exe module_wrf_error.bb | /lib/cpp -C -P > module_wrf_error.f90
rm -f module_wrf_error.b module_wrf_error.bb
if fgrep -iq '!$OMP' module_wrf_error.f90 ; then \
          if [ -n "" ] ; then echo COMPILING module_wrf_error.F WITH OMP ; fi ; \
	  gfortran -o module_wrf_error.o -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w  -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -I../dyn_em -I../dyn_nmm   -I/home/pc/WRF/WRFV3/external/esmf_time_f90  -I/home/pc/WRF/WRFV3/main -I/home/pc/WRF/WRFV3/external/io_netcdf -I/home/pc/WRF/WRFV3/external/io_int -I/home/pc/WRF/WRFV3/frame -I/home/pc/WRF/WRFV3/share -I/home/pc/WRF/WRFV3/phys -I/home/pc/WRF/WRFV3/chem -I/home/pc/WRF/WRFV3/inc    module_wrf_error.f90 ; \
        else \
          if [ -n "" ] ; then echo COMPILING module_wrf_error.F WITHOUT OMP ; fi ; \
	  gfortran -o module_wrf_error.o -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w  -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -I../dyn_em -I../dyn_nmm   -I/home/pc/WRF/WRFV3/external/esmf_time_f90  -I/home/pc/WRF/WRFV3/main -I/home/pc/WRF/WRFV3/external/io_netcdf -I/home/pc/WRF/WRFV3/external/io_int -I/home/pc/WRF/WRFV3/frame -I/home/pc/WRF/WRFV3/share -I/home/pc/WRF/WRFV3/phys -I/home/pc/WRF/WRFV3/chem -I/home/pc/WRF/WRFV3/inc    module_wrf_error.f90 ; \
        fi
rm -f module_driver_constants.o
/lib/cpp -C -P -I/home/pc/WRF/WRFV3/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR  -DNETCDF -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0  -I. -traditional   module_driver_constants.F  > module_driver_constants.bb
/home/pc/WRF/WRFV3/tools/standard.exe module_driver_constants.bb | /lib/cpp -C -P > module_driver_constants.f90
rm -f module_driver_constants.b module_driver_constants.bb
if fgrep -iq '!$OMP' module_driver_constants.f90 ; then \



.......

Could you give me some help?
Thanks in advance.

Maria
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/wrf-users/attachments/20090619/01eb35a8/attachment-0001.html 


More information about the Wrf-users mailing list