WRFDA and RTTOV

Setting up the 3DVAR package within WRF.

Re: WRFDA and RTTOV

Postby hnlim » Mon Aug 23, 2010 4:41 pm

Hi Thomas,

DId you use a coldstart for your variational bias correction?
I think I am a bit confuse here as I continue to read papers where they seem to always have a monitoring period for the bias statistics before applying the coefficients.

In addition to the earlier post, I notice that my observations ~ 10000 even though my thinning mesh is coarser than yours.
That may explains why a larger number of iterations was needed for the convergence though I am not exactly sure if this is correct.

Agnes
hnlim
 
Posts: 74
Joined: Wed Apr 16, 2008 11:51 am

Re: WRFDA and RTTOV

Postby thomas2 » Mon Aug 30, 2010 2:49 am

Hi Agnes,

it was indeed a cold start as I was only playing with radiation data assimilation.

hat may explains why a larger number of iterations was needed for the convergence though I am not exactly sure if this is correct.


I think so. You have 10000 observations but with different channel combinations so that you have a lot single obs.

Thomas
thomas2
 
Posts: 75
Joined: Mon Sep 01, 2008 4:56 am

Re: WRFDA and RTTOV

Postby tcsram » Wed Dec 01, 2010 9:44 pm

Hi hnlim and everyone!
I am quite new in using wrf model and currently I am trying to install the WRFVAR but get an error that seems to be connected to the RTTOV and I have been trying to get the software but can't seem to get the full version but only the components so may you please send me the link where I can get the full package not the updates for individual components.

Ohh by the way the error I get is as follows:

Fatal Error: Can't open module file 'rttov_const.mod' for reading at (1): No such file or directory
make[1]: [module_radiance.o] Error 1 (ignored)[/size]
rm -f da_radiance1.o
/wrf/WRFDA/tools/standard.exe da_radiance1.f90 > da_radiance1.b
/lib/cpp -C -P -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional -I/wrf/WRFDA/inc -I/home/lib/rttov87/src da_radiance1.b > da_radiance1.f
rm -f da_radiance1.b
if fgrep -iq '!$OMP' da_radiance1.f ; then \
if [ -n "" ] ; then echo COMPILING da_radiance1.f90 WITH OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_radiance1.f ; \
else \
if [ -n "" ] ; then echo COMPILING da_radiance1.f90 WITHOUT OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_radiance1.f ; \
fi
da_radiance1.f:8.61:

use module_radiance, only : satinfo,q2ppmv,rttov_inst_name
1
Fatal Error: Can't open module file 'module_radiance.mod' for reading at (1): No such file or directory
make[1]: [da_radiance1.o] Error 1 (ignored)
rm -f da_varbc.o
/wrf/WRFDA/tools/standard.exe da_varbc.f90 > da_varbc.b
/lib/cpp -C -P -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional -I/wrf/WRFDA/inc -I/home/lib/rttov87/src da_varbc.b > da_varbc.f
rm -f da_varbc.b
if fgrep -iq '!$OMP' da_varbc.f ; then \
if [ -n "" ] ; then echo COMPILING da_varbc.f90 WITH OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_varbc.f ; \
else \
if [ -n "" ] ; then echo COMPILING da_varbc.f90 WITHOUT OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_varbc.f ; \
fi
da_varbc.f:9.37:

use module_radiance, only : q2ppmv
1
Fatal Error: Can't open module file 'module_radiance.mod' for reading at (1): No such file or directory
make[1]: [da_varbc.o] Error 1 (ignored)
rm -f da_rttov.o
/wrf/WRFDA/tools/standard.exe da_rttov.f90 > da_rttov.b
/lib/cpp -C -P -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional -I/wrf/WRFDA/inc -I/home/lib/rttov87/src da_rttov.b > da_rttov.f
da_rttov.b:59: error: rttov_setupchan.interface: No such file or directory
da_rttov.b:60: error: rttov_setupindex.interface: No such file or directory
In file included from da_rttov.b:69:
da_rttov_init.inc:21: error: rttov_setup.interface: No such file or directory
da_rttov_init.inc:22: error: rttov_readscattcoeffs.interface: No such file or directory
In file included from da_rttov.b:70:
da_rttov_direct.inc:15: error: rttov_direct.interface: No such file or directory
In file included from da_rttov.b:71:
da_rttov_tl.inc:11: error: rttov_tl.interface: No such file or directory
In file included from da_rttov.b:72:
da_rttov_ad.inc:11: error: rttov_ad.interface: No such file or directory
make[1]: [da_rttov.o] Error 1 (ignored)
rm -f da_rttov.b
if fgrep -iq '!$OMP' da_rttov.f ; then \
if [ -n "" ] ; then echo COMPILING da_rttov.f90 WITH OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_rttov.f ; \
else \
if [ -n "" ] ; then echo COMPILING da_rttov.f90 WITHOUT OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_rttov.f ; \
fi
da_rttov.f:15.63:

one, zero, three,deg2rad, n_scatt_coef,q2ppmv, gsi_emiss
1
Fatal Error: Can't open module file 'module_radiance.mod' for reading at (1): No such file or directory
make[1]: [da_rttov.o] Error 1 (ignored)
rm -f da_radiance.o
/wrf/WRFDA/tools/standard.exe da_radiance.f90 > da_radiance.b
/lib/cpp -C -P -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional -I/wrf/WRFDA/inc -I/home/lib/rttov87/src da_radiance.b > da_radiance.f
rm -f da_radiance.b
if fgrep -iq '!$OMP' da_radiance.f ; then \
if [ -n "" ] ; then echo COMPILING da_radiance.f90 WITH OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_radiance.f ; \
else \
if [ -n "" ] ; then echo COMPILING da_radiance.f90 WITHOUT OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_radiance.f ; \
fi
da_radiance.f:15.62:

rttov_platform_name, rttov_inst_name, crtm_sensor_name
1
Fatal Error: Can't open module file 'module_radiance.mod' for reading at (1): No such file or directory
make[1]: [da_radiance.o] Error 1 (ignored)
rm -f da_obs.o
/wrf/WRFDA/tools/standard.exe da_obs.f90 > da_obs.b
/lib/cpp -C -P -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional -I/wrf/WRFDA/inc -I/home/lib/rttov87/src da_obs.b > da_obs.f
rm -f da_obs.b
if fgrep -iq '!$OMP' da_obs.f ; then \
if [ -n "" ] ; then echo COMPILING da_obs.f90 WITH OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_obs.f ; \
else \
if [ -n "" ] ; then echo COMPILING da_obs.f90 WITHOUT OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_obs.f ; \
fi
da_obs.f:46.79:

se da_rttov, only : da_transform_xtoy_rttov,da_transform_xtoy_rttov_adj
1
Fatal Error: Can't open module file 'da_rttov.mod' for reading at (1): No such file or directory
make[1]: [da_obs.o] Error 1 (ignored)
rm -f da_obs_io.o
/wrf/WRFDA/tools/standard.exe da_obs_io.f90 > da_obs_io.b
/lib/cpp -C -P -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional -I/wrf/WRFDA/inc -I/home/lib/rttov87/src da_obs_io.b > da_obs_io.f
rm -f da_obs_io.b
if fgrep -iq '!$OMP' da_obs_io.f ; then \
if [ -n "" ] ; then echo COMPILING da_obs_io.f90 WITH OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_obs_io.f ; \
else \
if [ -n "" ] ; then echo COMPILING da_obs_io.f90 WITHOUT OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_obs_io.f ; \
fi
da_obs_io.f:31.80:

e da_obs, only : da_count_filtered_obs,da_check_missing,da_obs_proc_station
1
Fatal Error: Can't open module file 'da_obs.mod' for reading at (1): No such file or directory
make[1]: [da_obs_io.o] Error 1 (ignored)
rm -f da_setup_structures.o
/wrf/WRFDA/tools/standard.exe da_setup_structures.f90 > da_setup_structures.b
/lib/cpp -C -P -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional -I/wrf/WRFDA/inc -I/home/lib/rttov87/src da_setup_structures.b > da_setup_structures.f
rm -f da_setup_structures.b
if fgrep -iq '!$OMP' da_setup_structures.f ; then \
if [ -n "" ] ; then echo COMPILING da_setup_structures.f90 WITH OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_setup_structures.f ; \
else \
if [ -n "" ] ; then echo COMPILING da_setup_structures.f90 WITHOUT OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_setup_structures.f ; \
fi
da_setup_structures.f:54.97:

da_fill_obs_structures, da_store_obs_grid_info, da_store_obs_grid_info_bufr
1
Fatal Error: Can't open module file 'da_obs.mod' for reading at (1): No such file or directory
make[1]: [da_setup_structures.o] Error 1 (ignored)
rm -f module_io.o
/lib/cpp -C -P -I/wrf/WRFDA/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional module_io.F > module_io.bb
/wrf/WRFDA/tools/standard.exe module_io.bb | /lib/cpp -C -P > module_io.f90
rm -f module_io.b module_io.bb
gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 module_io.f90
rm -f module_io_domain.o
/lib/cpp -C -P -I/wrf/WRFDA/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional module_io_domain.F > module_io_domain.bb
/wrf/WRFDA/tools/standard.exe module_io_domain.bb | /lib/cpp -C -P > module_io_domain.f90
rm -f module_io_domain.b module_io_domain.bb
if fgrep -iq '!$OMP' module_io_domain.f90 ; then \
if [ -n "" ] ; then echo COMPILING module_io_domain.F WITH OMP ; fi ; \
gfortran -o module_io_domain.o -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 module_io_domain.f90 ; \
else \
if [ -n "" ] ; then echo COMPILING module_io_domain.F WITHOUT OMP ; fi ; \
gfortran -o module_io_domain.o -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 module_io_domain.f90 ; \
fi
rm -f da_wrfvar_io.o
/wrf/WRFDA/tools/standard.exe da_wrfvar_io.f90 > da_wrfvar_io.b
/lib/cpp -C -P -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional -I/wrf/WRFDA/inc da_wrfvar_io.b > da_wrfvar_io.f
rm -f da_wrfvar_io.b
if fgrep -iq '!$OMP' da_wrfvar_io.f ; then \
if [ -n "" ] ; then echo COMPILING da_wrfvar_io.f90 WITH OMP ; fi ; \
gfortran -o da_wrfvar_io.o -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 da_wrfvar_io.f ; \
else \
if [ -n "" ] ; then echo COMPILING da_wrfvar_io.f90 WITHOUT OMP ; fi ; \
gfortran -o da_wrfvar_io.o -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 da_wrfvar_io.f ; \
fi
rm -f da_transfer_model.o
/wrf/WRFDA/tools/standard.exe da_transfer_model.f90 > da_transfer_model.b
/lib/cpp -C -P -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional -I/wrf/WRFDA/inc -I/home/lib/rttov87/src da_transfer_model.b > da_transfer_model.f
rm -f da_transfer_model.b
if fgrep -iq '!$OMP' da_transfer_model.f ; then \
if [ -n "" ] ; then echo COMPILING da_transfer_model.f90 WITH OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_transfer_model.f ; \
else \
if [ -n "" ] ; then echo COMPILING da_transfer_model.f90 WITHOUT OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_transfer_model.f ; \
fi
da_transfer_model.f:43.86:

ite_kma_increments,da_cloud_model, da_write_increments_for_wrf_nmm_regional
1
Fatal Error: Can't open module file 'da_setup_structures.mod' for reading at (1): No such file or directory
make[1]: [da_transfer_model.o] Error 1 (ignored)
rm -f da_minimisation.o
/wrf/WRFDA/tools/standard.exe da_minimisation.f90 > da_minimisation.b
/lib/cpp -C -P -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional -I/wrf/WRFDA/inc -I/home/lib/rttov87/src da_minimisation.b > da_minimisation.f
rm -f da_minimisation.b
if fgrep -iq '!$OMP' da_minimisation.f ; then \
if [ -n "" ] ; then echo COMPILING da_minimisation.f90 WITH OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_minimisation.f ; \
else \
if [ -n "" ] ; then echo COMPILING da_minimisation.f90 WITHOUT OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_minimisation.f ; \
fi
da_minimisation.f:50.62:

da_add_noise_to_ob,da_random_omb_all, da_obs_sensitivity
1
Fatal Error: Can't open module file 'da_obs.mod' for reading at (1): No such file or directory
make[1]: [da_minimisation.o] Error 1 (ignored)
rm -f da_test.o
/wrf/WRFDA/tools/standard.exe da_test.f90 > da_test.b
/lib/cpp -C -P -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional -I/wrf/WRFDA/inc -I/home/lib/rttov87/src da_test.b > da_test.f
rm -f da_test.b
if fgrep -iq '!$OMP' da_test.f ; then \
if [ -n "" ] ; then echo COMPILING da_test.f90 WITH OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_test.f ; \
else \
if [ -n "" ] ; then echo COMPILING da_test.f90 WITHOUT OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_test.f ; \
fi
da_test.f:42.70:

use da_minimisation, only : da_transform_vtoy_adj,da_transform_vtoy
1
Fatal Error: Can't open module file 'da_minimisation.mod' for reading at (1): No such file or directory
make[1]: [da_test.o] Error 1 (ignored)
rm -f da_wrfvar_top.o
/wrf/WRFDA/tools/standard.exe da_wrfvar_top.f90 > da_wrfvar_top.b
/lib/cpp -C -P -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional -I/wrf/WRFDA/inc -I/home/lib/rttov87/src da_wrfvar_top.b > da_wrfvar_top.f
rm -f da_wrfvar_top.b
if fgrep -iq '!$OMP' da_wrfvar_top.f ; then \
if [ -n "" ] ; then echo COMPILING da_wrfvar_top.f90 WITH OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_wrfvar_top.f ; \
else \
if [ -n "" ] ; then echo COMPILING da_wrfvar_top.f90 WITHOUT OMP ; fi ; \
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I/home/lib/rttov87/src da_wrfvar_top.f ; \
fi
da_wrfvar_top.f:17.38:

use module_radiance, only : satinfo
1
Fatal Error: Can't open module file 'module_radiance.mod' for reading at (1): No such file or directory
make[1]: [da_wrfvar_top.o] Error 1 (ignored)
rm -f module_quilt_outbuf_ops.o
/lib/cpp -C -P -I/wrf/WRFDA/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional module_quilt_outbuf_ops.F > module_quilt_outbuf_ops.bb
/wrf/WRFDA/tools/standard.exe module_quilt_outbuf_ops.bb | /lib/cpp -C -P > module_quilt_outbuf_ops.f90
rm -f module_quilt_outbuf_ops.b module_quilt_outbuf_ops.bb
if fgrep -iq '!$OMP' module_quilt_outbuf_ops.f90 ; then \
if [ -n "" ] ; then echo COMPILING module_quilt_outbuf_ops.F WITH OMP ; fi ; \
gfortran -o module_quilt_outbuf_ops.o -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 module_quilt_outbuf_ops.f90 ; \
else \
if [ -n "" ] ; then echo COMPILING module_quilt_outbuf_ops.F WITHOUT OMP ; fi ; \
gfortran -o module_quilt_outbuf_ops.o -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 module_quilt_outbuf_ops.f90 ; \
fi
rm -f module_io_quilt.o
/lib/cpp -C -P -I/wrf/WRFDA/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional module_io_quilt.F > module_io_quilt.bb
/wrf/WRFDA/tools/standard.exe module_io_quilt.bb | /lib/cpp -C -P > module_io_quilt.f90
rm -f module_io_quilt.b module_io_quilt.bb
if fgrep -iq '!$OMP' module_io_quilt.f90 ; then \
if [ -n "" ] ; then echo COMPILING module_io_quilt.F WITH OMP ; fi ; \
gfortran -o module_io_quilt.o -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 module_io_quilt.f90 ; \
else \
if [ -n "" ] ; then echo COMPILING module_io_quilt.F WITHOUT OMP ; fi ; \
gfortran -o module_io_quilt.o -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 module_io_quilt.f90 ; \
fi
rm -f init_modules.o
/wrf/WRFDA/tools/standard.exe init_modules.F > init_modules.b
/lib/cpp -C -P -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional -I/wrf/WRFDA/inc init_modules.b > init_modules.f
rm -f init_modules.b
gfortran -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I../../external/io_int init_modules.f
rm -f mediation_wrfmain.o
/lib/cpp -C -P -I/wrf/WRFDA/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional mediation_wrfmain.F > mediation_wrfmain.bb
/wrf/WRFDA/tools/standard.exe mediation_wrfmain.bb | /lib/cpp -C -P > mediation_wrfmain.f90
rm -f mediation_wrfmain.b mediation_wrfmain.bb
if fgrep -iq '!$OMP' mediation_wrfmain.f90 ; then \
if [ -n "" ] ; then echo COMPILING mediation_wrfmain.F WITH OMP ; fi ; \
gfortran -o mediation_wrfmain.o -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 mediation_wrfmain.f90 ; \
else \
if [ -n "" ] ; then echo COMPILING mediation_wrfmain.F WITHOUT OMP ; fi ; \
gfortran -o mediation_wrfmain.o -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 mediation_wrfmain.f90 ; \
fi
rm -f mediation_integrate.o
/lib/cpp -C -P -I/wrf/WRFDA/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional mediation_integrate.F > mediation_integrate.bb
/wrf/WRFDA/tools/standard.exe mediation_integrate.bb | /lib/cpp -C -P > mediation_integrate.f90
rm -f mediation_integrate.b mediation_integrate.bb
if fgrep -iq '!$OMP' mediation_integrate.f90 ; then \
if [ -n "" ] ; then echo COMPILING mediation_integrate.F WITH OMP ; fi ; \
gfortran -o mediation_integrate.o -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 mediation_integrate.f90 ; \
else \
if [ -n "" ] ; then echo COMPILING mediation_integrate.F WITHOUT OMP ; fi ; \
gfortran -o mediation_integrate.o -c -O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 mediation_integrate.f90 ; \
fi
rm -f input_wrf.o
/wrf/WRFDA/tools/standard.exe input_wrf.F > input_wrf.b
/lib/cpp -C -P -I/wrf/WRFDA/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional input_wrf.b | sed -e '/Must be old WPS data, assuming 24 levels for NUM_LAND_CAT/d' -e '/wrf_message("mminlu =/d' > input_wrf.f90
rm -f input_wrf.b
if fgrep -iq '!$OMP' input_wrf.f90 ; then \
if [ -n "" ] ; then echo COMPILING input_wrf.F WITH OMP ; fi ; \
gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 input_wrf.f90 ; \
else \
if [ -n "" ] ; then echo COMPILING input_wrf.F WITHOUT OMP ; fi ; \
gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 input_wrf.f90 ; \
fi
rm -f wrf_auxhist1in.o
/lib/cpp -C -P -I/wrf/WRFDA/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional wrf_auxhist1in.F > wrf_auxhist1in.bb
/wrf/WRFDA/tools/standard.exe wrf_auxhist1in.bb | /lib/cpp -C -P > wrf_auxhist1in.f90
rm -f wrf_auxhist1in.b wrf_auxhist1in.bb
gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 wrf_auxhist1in.f90
rm -f wrf_auxhist2in.o
/lib/cpp -C -P -I/wrf/WRFDA/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional wrf_auxhist2in.F > wrf_auxhist2in.bb
/wrf/WRFDA/tools/standard.exe wrf_auxhist2in.bb | /lib/cpp -C -P > wrf_auxhist2in.f90
rm -f wrf_auxhist2in.b wrf_auxhist2in.bb
gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 wrf_auxhist2in.f90
rm -f wrf_auxhist3in.o
/lib/cpp -C -P -I/wrf/WRFDA/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional wrf_auxhist3in.F > wrf_auxhist3in.bb
/wrf/WRFDA/tools/standard.exe wrf_auxhist3in.bb | /lib/cpp -C -P > wrf_auxhist3in.f90
rm -f wrf_auxhist3in.b wrf_auxhist3in.bb
gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 wrf_auxhist3in.f90
rm -f wrf_auxhist4in.o
/lib/cpp -C -P -I/wrf/WRFDA/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional wrf_auxhist4in.F > wrf_auxhist4in.bb
/wrf/WRFDA/tools/standard.exe wrf_auxhist4in.bb | /lib/cpp -C -P > wrf_auxhist4in.f90
rm -f wrf_auxhist4in.b wrf_auxhist4in.bb
gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 wrf_auxhist4in.f90
rm -f wrf_auxhist5in.o
/lib/cpp -C -P -I/wrf/WRFDA/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional wrf_auxhist5in.F > wrf_auxhist5in.bb
/wrf/WRFDA/tools/standard.exe wrf_auxhist5in.bb | /lib/cpp -C -P > wrf_auxhist5in.f90
rm -f wrf_auxhist5in.b wrf_auxhist5in.bb
gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 wrf_auxhist5in.f90
rm -f wrf_auxhist6in.o
/lib/cpp -C -P -I/wrf/WRFDA/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional wrf_auxhist6in.F > wrf_auxhist6in.bb
/wrf/WRFDA/tools/standard.exe wrf_auxhist6in.bb | /lib/cpp -C -P > wrf_auxhist6in.f90
rm -f wrf_auxhist6in.b wrf_auxhist6in.bb
gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 wrf_auxhist6in.f90
rm -f wrf_auxhist7in.o
/lib/cpp -C -P -I/wrf/WRFDA/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional wrf_auxhist7in.F > wrf_auxhist7in.bb
/wrf/WRFDA/tools/standard.exe wrf_auxhist7in.bb | /lib/cpp -C -P > wrf_auxhist7in.f90
rm -f wrf_auxhist7in.b wrf_auxhist7in.bb
gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 wrf_auxhist7in.f90
rm -f wrf_auxhist8in.o
/lib/cpp -C -P -I/wrf/WRFDA/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional wrf_auxhist8in.F > wrf_auxhist8in.bb
/wrf/WRFDA/tools/standard.exe wrf_auxhist8in.bb | /lib/cpp -C -P > wrf_auxhist8in.f90
rm -f wrf_auxhist8in.b wrf_auxhist8in.bb
gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 wrf_auxhist8in.f90
rm -f wrf_auxhist9in.o
/lib/cpp -C -P -I/wrf/WRFDA/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DRTTOV -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0 -I. -traditional wrf_auxhist9in.F > ...
...
...
I guess the first line gives the exact cause of the error and I understand or am willing to try install RTTOV to see if I can't solve the problem but all the other suggestions are welcome to provide me with help to overcome this problem.

Kind regads
tcsram
 
Posts: 4
Joined: Wed Dec 01, 2010 9:26 pm

Re: WRFDA and RTTOV

Postby hnlim » Thu Dec 02, 2010 1:20 am

Only rttov8.7 can be used with WRFDA.
You have to go to the RTTOV website and I think they did say that for older version, you have to contact them to get the code. This was a while a ago that I had read that but you may look it up to see if it is still valid.
hnlim
 
Posts: 74
Joined: Wed Apr 16, 2008 11:51 am

Re: WRFDA and RTTOV

Postby yandy » Wed Nov 28, 2018 7:26 pm

Hello I am now having this same problem:
Fatal Error: File 'rttov_const.mod' opened at (1) is not a GNU Fortran module file
while trying to install wrfda v3.9 with rttov v12.2. I just installed rttov using gfortran. Afterwards while installing wrfda I got that error. Any ideas???
thanks
yandy
 
Posts: 4
Joined: Fri Dec 01, 2017 2:26 pm

Previous

Return to Installation

Who is online

Users browsing this forum: No registered users and 4 guests

cron