[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