爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 10355|回复: 14

WRF 3DVar with RTTOV11.3安装问题请教

[复制链接]

新浪微博达人勋

发表于 2017-10-9 17:54:57 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 问题少女 于 2017-10-9 17:56 编辑

最近在学习WRF-3DVar,想转一下官网上的个例,有些是同化辐射资料的,所以需要安装辐射传输模块(CRTM或者RTTOV)。服务器环境版本说明:
Linux 2.6.32-220.el6.x86_64 #1 SMP Wed Nov 9 08:03:13 EST 2011 x86_64 x86_64 x86_64 GNU/Linux
gfortran/gcc       4.4.6
Netcdf                3.6.3
MPICH                3.0.4
hdf5                   1.8.9
rttov                   11.3(with hdf5)
zlib                      1.2.7
jasper                 1.900.1
libpng                  1.2.50
所有库的安装没有问题,WRF(3.7.1)和WPS(3.7.1)也安装成功,但是3DVar安装出现问题,问题如下:
--------------------------------------------------------------error----------------------------------------------------------------------------------------------------------
/***/RTTOV11/lib/librttov11_coef_io.a(rttov_read_coefs.o): In function `rttov_read_coefs_':
rttov_read_coefs.F90:(.text+0x21b): undefined reference to `__rttov_hdf_mod_MOD_is_hdf_open'
3934 rttov_read_coefs.F90:(.text+0x235): undefined reference to `__rttov_hdf_mod_MOD_is_hdf_64bit_reals'
3935 rttov_read_coefs.F90:(.text+0x243): undefined reference to `__rttov_hdf_mod_MOD_open_hdf'
3936 rttov_read_coefs.F90:(.text+0xfd8): undefined reference to `rttov_hdf_load_'
3937 rttov_read_coefs.F90:(.text+0x10b0): undefined reference to `__rttov_hdf_mod_MOD_open_hdf'
3938 rttov_read_coefs.F90:(.text+0x11e9): undefined reference to `__rttov_hdf_mod_MOD_close_hdf'
3939 rttov_read_coefs.F90:(.text+0x1a30): undefined reference to `rttov_hdf_load_'
3940 rttov_read_coefs.F90:(.text+0x21ec): undefined reference to `rttov_hdf_load_'
3941 rttov_read_coefs.F90:(.text+0x2412): undefined reference to `rttov_hdf_load_'
3942 rttov_read_coefs.F90:(.text+0x2608): undefined reference to `rttov_hdf_load_'
3943 rttov_read_coefs.F90:(.text+0x2a11): undefined reference to `rttov_hdf_load_'
3944 /***/RTTOV11/lib/librttov11_coef_io.a(rttov_read_coefs.o):rttov_read_coefs.F90:(.text+0x2bda): more      undefined references to `rttov_hdf_load_' follow
3945 /***/RTTOV11/lib/librttov11_emis_atlas.a(mod_iratlas.o): In function `__mod_iratlas_MOD_rttov_uwire     mis_init':
3946 mod_iratlas.F90:(.text+0xb4df): undefined reference to `__rttov_hdf_mod_MOD_is_hdf_open'
3947 mod_iratlas.F90:(.text+0xb4f6): undefined reference to `__rttov_hdf_mod_MOD_is_hdf_64bit_reals'
3948 mod_iratlas.F90:(.text+0xb504): undefined reference to `__rttov_hdf_mod_MOD_open_hdf'
3949 mod_iratlas.F90:(.text+0xc844): undefined reference to `__rttov_hdf_mod_MOD_open_hdf'
3950 mod_iratlas.F90:(.text+0xc86c): undefined reference to `__rttov_hdf_mod_MOD_close_hdf'
3951 collect2: ld returned 1 exit status


3953 real    3m28.771s
3954 user    0m0.304s
3955 sys     0m1.051s
3956 make[1]: [da_wrfvar.exe] Error 1 (ignored)

--------------------------------------------------------------error----------------------------------------------------------------------------------------------------------
自己再网上搜了很多,不是很清楚到底是什么问题,是RTTOV装的有问题吗?可是我安装的过程是显示的安装成功,所以实在不知道哪有有问题了,请教一下家园的各位前辈,希望前辈可以帮我看一下错在哪里了呢?
谢谢各位前辈了。



密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-9 18:06:59 | 显示全部楼层
看样子是rttov安装的时候没有使用hdf5的库,好像wrfda只有在同化一种观测时需要这个,如果不需要在编译的时候就不要用hdf5
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-9 18:07:02 | 显示全部楼层
看样子是rttov安装的时候没有使用hdf5的库,好像wrfda只有在同化一种观测时需要这个,如果不需要在编译的时候就不要用hdf5
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-9 18:07:55 | 显示全部楼层
提供的信息有限,这只是一种可能
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-10-9 18:14:14 | 显示全部楼层
挺身而出 发表于 2017-10-9 18:06
看样子是rttov安装的时候没有使用hdf5的库,好像wrfda只有在同化一种观测时需要这个,如果不需要在编译的时 ...

是这样啊,可是我编译RTTOV的时候是选择了hdf5的,那我先重新装一下RTTOV试试。
我就是试着装一下,练练手,所以就装了hdf5。
谢谢您啦~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-10-9 18:15:28 | 显示全部楼层
挺身而出 发表于 2017-10-9 18:07
提供的信息有限,这只是一种可能

编译3DVar的时候就出现了一处错误,就是我贴出来的这个地方,不知道还需要提供那些信息呢?
谢谢您
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-9 18:17:54 | 显示全部楼层
问题少女 发表于 2017-10-9 18:15
编译3DVar的时候就出现了一处错误,就是我贴出来的这个地方,不知道还需要提供那些信息呢?
谢谢您{:eb5 ...

你这贴的也看不出来是编译哪个程序的时候出的错误啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-10-9 18:43:14 | 显示全部楼层
挺身而出 发表于 2017-10-9 18:17
你这贴的也看不出来是编译哪个程序的时候出的错误啊

嗯嗯,好的,由于超过字符限制,我把错误附近的编译信息贴出来,麻烦您啦。
-------------------------------------------------------------------------------------------------------
rm -f da_wrf_interfaces.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_wrf_interfaces.f90 > da_wrf_interfaces.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_wrf_interfaces.b  > da_wrf_interfaces.f
rm -f da_wrf_interfaces.b
if fgrep -iq '!$OMP' da_wrf_interfaces.f ; then \
          if [ -n "" ] ; then echo COMPILING da_wrf_interfaces.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_wrf_interfaces.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_wrf_interfaces.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_wrf_interfaces.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_wrf_interfaces.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_wrf_interfaces.f ; \
        fi
rm -f da_define_structures.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_define_structures.f90 > da_define_structures.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_define_structures.b  > da_define_structures.f
rm -f da_define_structures.b
if fgrep -iq '!$OMP' da_define_structures.f ; then \
          if [ -n "" ] ; then echo COMPILING da_define_structures.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_define_structures.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_define_structures.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_define_structures.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_define_structures.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_define_structures.f ; \
        fi

real        1m5.024s
user        0m0.159s
sys        0m0.243s
rm -f module_comm_dm_4.o
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   module_comm_dm_4.F  > module_comm_dm_4.bb
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe module_comm_dm_4.bb | /lib/cpp -P -traditional > module_comm_dm_4.f90
rm -f module_comm_dm_4.b module_comm_dm_4.bb
time mpif90 -f90=gfortran -o module_comm_dm_4.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4    -fdefault-real-8  module_comm_dm_4.f90

real        1m16.402s
user        0m4.378s
sys        0m0.369s
rm -f module_comm_dm_3.o
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   module_comm_dm_3.F  > module_comm_dm_3.bb
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe module_comm_dm_3.bb | /lib/cpp -P -traditional > module_comm_dm_3.f90
rm -f module_comm_dm_3.b module_comm_dm_3.bb
time mpif90 -f90=gfortran -c -fdefault-real-8  -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   module_comm_dm_3.f90
0.08user 0.22system 1:16.64elapsed 0%CPU (0avgtext+0avgdata 36464maxresident)k
0inputs+8outputs (0major+10270minor)pagefaults 0swaps
rm -f module_comm_dm_2.o
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   module_comm_dm_2.F  > module_comm_dm_2.bb
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe module_comm_dm_2.bb | /lib/cpp -P -traditional > module_comm_dm_2.f90
rm -f module_comm_dm_2.b module_comm_dm_2.bb
0.31user 0.29system 1:05.78elapsed 0%CPU (0avgtext+0avgdata 70704maxresident)k
0inputs+120outputs (0major+12025minor)pagefaults 0swaps
rm -f module_comm_dm_1.o
time mpif90 -f90=gfortran -c -fdefault-real-8  -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   module_comm_dm_2.f90
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   module_comm_dm_1.F  > module_comm_dm_1.bb
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe module_comm_dm_1.bb | /lib/cpp -P -traditional > module_comm_dm_1.f90
rm -f module_comm_dm_1.b module_comm_dm_1.bb
time mpif90 -f90=gfortran -c -fdefault-real-8  -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   module_comm_dm_1.f90
0.76user 0.50system 1:08.63elapsed 1%CPU (0avgtext+0avgdata 135936maxresident)k
0inputs+512outputs (0major+18765minor)pagefaults 0swaps
rm -f module_comm_dm_0.o
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   module_comm_dm_0.F  > module_comm_dm_0.bb
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe module_comm_dm_0.bb | /lib/cpp -P -traditional > module_comm_dm_0.f90
rm -f module_comm_dm_0.b module_comm_dm_0.bb
1.26user 0.56system 1:07.63elapsed 2%CPU (0avgtext+0avgdata 296352maxresident)k
0inputs+1520outputs (0major+31248minor)pagefaults 0swaps
rm -f module_comm_nesting_dm.o
time mpif90 -f90=gfortran -c -fdefault-real-8  -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   module_comm_dm_0.f90
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   module_comm_nesting_dm.F  > module_comm_nesting_dm.bb
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe module_comm_nesting_dm.bb | /lib/cpp -P -traditional > module_comm_nesting_dm.f90
rm -f module_comm_nesting_dm.b module_comm_nesting_dm.bb
time mpif90 -f90=gfortran -c -fdefault-real-8  -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   module_comm_nesting_dm.f90
1.22user 0.53system 1:07.27elapsed 2%CPU (0avgtext+0avgdata 296672maxresident)k
0inputs+1384outputs (0major+30025minor)pagefaults 0swaps
rm -f da_spectral.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_spectral.f90 > da_spectral.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_spectral.b  > da_spectral.f
rm -f da_spectral.b
time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 -I../../external/fftpack/fftpack5  da_spectral.f
1.94user 0.45system 1:04.58elapsed 3%CPU (0avgtext+0avgdata 460448maxresident)k
0inputs+2976outputs (0major+40902minor)pagefaults 0swaps
rm -f module_tiles.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe module_tiles.F > module_tiles.b
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   module_tiles.b  > module_tiles.f90
rm -f module_tiles.b
if fgrep -iq '!$OMP' module_tiles.f90 ; then \
          if [ -n "" ] ; then echo COMPILING module_tiles.F WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4     module_tiles.f90 ; \
        else \
          if [ -n "" ] ; then echo COMPILING module_tiles.F WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4    module_tiles.f90 ; \
        fi
1.53user 0.25system 1:09.60elapsed 2%CPU (0avgtext+0avgdata 226336maxresident)k
0inputs+616outputs (0major+23160minor)pagefaults 0swaps
rm -f module_nesting.o
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   module_nesting.F  > module_nesting.bb
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe module_nesting.bb | /lib/cpp -P -traditional > module_nesting.f90
rm -f module_nesting.b module_nesting.bb

real        1m2.882s
user        0m0.426s
sys        0m0.321s
rm -f set_timekeeping.o
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   set_timekeeping.F  > set_timekeeping.bb
time mpif90 -f90=gfortran -o module_nesting.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4    -fdefault-real-8  module_nesting.f90
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe set_timekeeping.bb | /lib/cpp -P -traditional > set_timekeeping.f90
rm -f set_timekeeping.b set_timekeeping.bb
time mpif90 -f90=gfortran -o set_timekeeping.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4    -fdefault-real-8  set_timekeeping.f90
0.22user 0.28system 1:31.37elapsed 0%CPU (0avgtext+0avgdata 70592maxresident)k
0inputs+16outputs (0major+12583minor)pagefaults 0swaps
rm -f start_domain.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe start_domain.F > start_domain.b
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   start_domain.b  > start_domain.f90
rm -f start_domain.b
2.58user 0.33system 1:32.89elapsed 3%CPU (0avgtext+0avgdata 327552maxresident)k
0inputs+816outputs (0major+31928minor)pagefaults 0swaps
rm -f module_comm_dm.o
if fgrep -iq '!$OMP' start_domain.f90 ; then \
          if [ -n "" ] ; then echo COMPILING start_domain.F WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4     start_domain.f90 ; \
        else \
          if [ -n "" ] ; then echo COMPILING start_domain.F WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4    start_domain.f90 ; \
        fi
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   module_comm_dm.F  > module_comm_dm.bb
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe module_comm_dm.bb | /lib/cpp -P -traditional > module_comm_dm.f90
rm -f module_comm_dm.b module_comm_dm.bb
time mpif90 -f90=gfortran -c -fdefault-real-8  -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   module_comm_dm.f90

real        1m5.220s
user        0m0.147s
sys        0m0.234s
0.89user 0.57system 1:12.95elapsed 2%CPU (0avgtext+0avgdata 158960maxresident)k
0inputs+24outputs (0major+18458minor)pagefaults 0swaps
rm -f module_dm.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe module_dm.F > module_dm.b
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   module_dm.b  > module_dm.f90
rm -f module_dm.b
if fgrep -iq '!$OMP' module_dm.f90 ; then \
          if [ -n "" ] ; then echo COMPILING module_dm.F WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4     module_dm.f90 ; \
        else \
          if [ -n "" ] ; then echo COMPILING module_dm.F WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4    module_dm.f90 ; \
        fi

real        1m17.040s
user        0m1.402s
sys        0m0.723s
rm -f da_par_util.o
rm -f da_tools.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_par_util.f90 > da_par_util.b
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_tools.f90 > da_tools.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_par_util.b  > da_par_util.f
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_tools.b  > da_tools.f
rm -f da_par_util.b
rm -f da_tools.b
if fgrep -iq '!$OMP' da_par_util.f ; then \
          if [ -n "" ] ; then echo COMPILING da_par_util.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_par_util.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_par_util.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_par_util.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_par_util.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_par_util.f ; \
        fi
time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_tools.f
3.93user 0.37system 1:24.63elapsed 5%CPU (0avgtext+0avgdata 431264maxresident)k
0inputs+1456outputs (0major+38440minor)pagefaults 0swaps
rm -f interp_fcn.o
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   interp_fcn.F  > interp_fcn.bb

real        1m31.352s
user        0m1.826s
sys        0m0.359s
rm -f module_io.o
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   module_io.F  > module_io.bb
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe interp_fcn.bb | /lib/cpp -P -traditional > interp_fcn.f90
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe module_io.bb | /lib/cpp -P -traditional > module_io.f90
rm -f interp_fcn.b interp_fcn.bb
time mpif90 -f90=gfortran -o interp_fcn.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4    -fdefault-real-8  interp_fcn.f90
rm -f module_io.b module_io.bb
time mpif90 -f90=gfortran -c -fdefault-real-8  -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   module_io.f90
2.34user 1.03system 1:20.19elapsed 4%CPU (0avgtext+0avgdata 472528maxresident)k
0inputs+1296outputs (0major+41358minor)pagefaults 0swaps
rm -f module_io_quilt.o
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   module_io_quilt.F  > module_io_quilt.bb
4.13user 0.77system 1:37.29elapsed 5%CPU (0avgtext+0avgdata 524384maxresident)k
0inputs+1144outputs (0major+45229minor)pagefaults 0swaps
rm -f input_wrf.o
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   input_wrf.F  > input_wrf.bb
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe module_io_quilt.bb | /lib/cpp -P -traditional > module_io_quilt.f90
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe input_wrf.bb | /lib/cpp -P -traditional > input_wrf.f90
rm -f module_io_quilt.b module_io_quilt.bb
time mpif90 -f90=gfortran -o module_io_quilt.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4    -fdefault-real-8  module_io_quilt.f90
rm -f input_wrf.b input_wrf.bb
time mpif90 -f90=gfortran -c -fdefault-real-8  -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   input_wrf.f90
0.58user 0.26system 1:01.14elapsed 1%CPU (0avgtext+0avgdata 163232maxresident)k
0inputs+520outputs (0major+17993minor)pagefaults 0swaps
rm -f wrf_bdyin.o
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   wrf_bdyin.F  > wrf_bdyin.bb
1.53user 0.36system 1:19.43elapsed 2%CPU (0avgtext+0avgdata 243360maxresident)k
0inputs+496outputs (0major+25142minor)pagefaults 0swaps
rm -f wrf_bdyout.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe wrf_bdyin.bb | /lib/cpp -P -traditional > wrf_bdyin.f90
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   wrf_bdyout.F  > wrf_bdyout.bb
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe wrf_bdyout.bb | /lib/cpp -P -traditional > wrf_bdyout.f90
rm -f wrf_bdyin.b wrf_bdyin.bb
time mpif90 -f90=gfortran -c -fdefault-real-8  -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   wrf_bdyin.f90
rm -f wrf_bdyout.b wrf_bdyout.bb
time mpif90 -f90=gfortran -c -fdefault-real-8  -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   wrf_bdyout.f90
0.61user 0.34system 1:08.63elapsed 1%CPU (0avgtext+0avgdata 175968maxresident)k
0inputs+552outputs (0major+18738minor)pagefaults 0swaps
rm -f output_wrf.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe output_wrf.F > output_wrf.b
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   output_wrf.b  > output_wrf.f90
0.64user 0.33system 1:04.42elapsed 1%CPU (0avgtext+0avgdata 192624maxresident)k
0inputs+616outputs (0major+19975minor)pagefaults 0swaps
rm -f wrf_ext_read_field.o
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   wrf_ext_read_field.F  > wrf_ext_read_field.bb
rm -f output_wrf.b
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe wrf_ext_read_field.bb | /lib/cpp -P -traditional > wrf_ext_read_field.f90
if fgrep -iq '!$OMP' output_wrf.f90 ; then \
          if [ -n "" ] ; then echo COMPILING output_wrf.F WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4     output_wrf.f90 ; \
        else \
          if [ -n "" ] ; then echo COMPILING output_wrf.F WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4    output_wrf.f90 ; \
        fi
rm -f wrf_ext_read_field.b wrf_ext_read_field.bb
time mpif90 -f90=gfortran -c -fdefault-real-8  -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   wrf_ext_read_field.f90

real        1m7.717s
user        0m0.737s
sys        0m0.380s
rm -f wrf_ext_write_field.o
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   wrf_ext_write_field.F  > wrf_ext_write_field.bb
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe wrf_ext_write_field.bb | /lib/cpp -P -traditional > wrf_ext_write_field.f90
0.43user 0.38system 1:07.89elapsed 1%CPU (0avgtext+0avgdata 112512maxresident)k
0inputs+24outputs (0major+13929minor)pagefaults 0swaps
rm -f da_statistics.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_statistics.f90 > da_statistics.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_statistics.b  > da_statistics.f
rm -f wrf_ext_write_field.b wrf_ext_write_field.bb
rm -f da_statistics.b
time mpif90 -f90=gfortran -c -fdefault-real-8  -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   wrf_ext_write_field.f90
if fgrep -iq '!$OMP' da_statistics.f ; then \
          if [ -n "" ] ; then echo COMPILING da_statistics.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_statistics.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_statistics.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_statistics.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_statistics.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_statistics.f ; \
        fi
0.43user 0.37system 1:02.47elapsed 1%CPU (0avgtext+0avgdata 117952maxresident)k
0inputs+48outputs (0major+14326minor)pagefaults 0swaps
rm -f da_interpolation.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_interpolation.f90 > da_interpolation.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_interpolation.b  > da_interpolation.f
rm -f da_interpolation.b
if fgrep -iq '!$OMP' da_interpolation.f ; then \
          if [ -n "" ] ; then echo COMPILING da_interpolation.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_interpolation.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_interpolation.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_interpolation.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_interpolation.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_interpolation.f ; \
        fi

real        1m22.031s
user        0m1.674s
sys        0m0.302s
rm -f da_recursive_filter.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_recursive_filter.f90 > da_recursive_filter.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_recursive_filter.b  > da_recursive_filter.f
rm -f da_recursive_filter.b
if fgrep -iq '!$OMP' da_recursive_filter.f ; then \
          if [ -n "" ] ; then echo COMPILING da_recursive_filter.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_recursive_filter.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_recursive_filter.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_recursive_filter.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_recursive_filter.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_recursive_filter.f ; \
        fi

real        1m29.158s
user        0m0.552s
sys        0m0.240s
rm -f da_ffts.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_ffts.f90 > da_ffts.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_ffts.b  > da_ffts.f
rm -f da_ffts.b
if fgrep -iq '!$OMP' da_ffts.f ; then \
          if [ -n "" ] ; then echo COMPILING da_ffts.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_ffts.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_ffts.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_ffts.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_ffts.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_ffts.f ; \
        fi

real        1m35.795s
user        0m1.393s
sys        0m0.338s
rm -f da_radiance1.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_radiance1.f90 > da_radiance1.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod 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 ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod  da_radiance1.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_radiance1.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod da_radiance1.f ; \
        fi

real        1m35.330s
user        0m1.694s
sys        0m0.434s
rm -f da_rain.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_rain.f90 > da_rain.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_rain.b  > da_rain.f
rm -f da_rain.b
if fgrep -iq '!$OMP' da_rain.f ; then \
          if [ -n "" ] ; then echo COMPILING da_rain.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_rain.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_rain.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_rain.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_rain.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_rain.f ; \
        fi

real        1m39.078s
user        0m8.476s
sys        0m0.479s
rm -f da_radar.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_radar.f90 > da_radar.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_radar.b  > da_radar.f
rm -f da_radar.b
if fgrep -iq '!$OMP' da_radar.f ; then \
          if [ -n "" ] ; then echo COMPILING da_radar.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_radar.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_radar.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_radar.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_radar.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_radar.f ; \
        fi

real        1m15.222s
user        0m0.719s
sys        0m0.411s
rm -f da_pseudo.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_pseudo.f90 > da_pseudo.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_pseudo.b  > da_pseudo.f
rm -f da_pseudo.b
if fgrep -iq '!$OMP' da_pseudo.f ; then \
          if [ -n "" ] ; then echo COMPILING da_pseudo.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_pseudo.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_pseudo.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_pseudo.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_pseudo.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_pseudo.f ; \
        fi

real        1m21.480s
user        0m2.963s
sys        0m0.364s
rm -f da_gpsref.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_gpsref.f90 > da_gpsref.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_gpsref.b  > da_gpsref.f
rm -f da_gpsref.b
if fgrep -iq '!$OMP' da_gpsref.f ; then \
          if [ -n "" ] ; then echo COMPILING da_gpsref.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_gpsref.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_gpsref.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_gpsref.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_gpsref.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_gpsref.f ; \
        fi

real        1m20.571s
user        0m0.532s
sys        0m0.285s
rm -f da_gpspw.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_gpspw.f90 > da_gpspw.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_gpspw.b  > da_gpspw.f
rm -f da_gpspw.b
if fgrep -iq '!$OMP' da_gpspw.f ; then \
          if [ -n "" ] ; then echo COMPILING da_gpspw.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_gpspw.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_gpspw.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_gpspw.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_gpspw.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_gpspw.f ; \
        fi

real        1m20.276s
user        0m1.707s
sys        0m0.319s
rm -f da_airsr.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_airsr.f90 > da_airsr.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_airsr.b  > da_airsr.f
rm -f da_airsr.b
if fgrep -iq '!$OMP' da_airsr.f ; then \
          if [ -n "" ] ; then echo COMPILING da_airsr.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_airsr.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_airsr.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_airsr.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_airsr.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_airsr.f ; \
        fi

real        1m20.106s
user        0m1.633s
sys        0m0.324s
rm -f module_io_domain.o
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   module_io_domain.F  > module_io_domain.bb
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe module_io_domain.bb | /lib/cpp -P -traditional > module_io_domain.f90
rm -f module_io_domain.b module_io_domain.bb
time mpif90 -f90=gfortran -o module_io_domain.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4    -fdefault-real-8  module_io_domain.f90

real        1m18.760s
user        0m0.713s
sys        0m0.296s
rm -f init_modules.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe init_modules.F > init_modules.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc init_modules.b  > init_modules.f
rm -f init_modules.b
gfortran -c -O2 -ftree-vectorize -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 da_ssmi.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_ssmi.f90 > da_ssmi.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_ssmi.b  > da_ssmi.f
0.88user 0.34system 1:22.94elapsed 1%CPU (0avgtext+0avgdata 122736maxresident)k
0inputs+216outputs (0major+17063minor)pagefaults 0swaps
rm -f da_dynamics.o
rm -f da_ssmi.b
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_dynamics.f90 > da_dynamics.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_dynamics.b  > da_dynamics.f
if fgrep -iq '!$OMP' da_ssmi.f ; then \
          if [ -n "" ] ; then echo COMPILING da_ssmi.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_ssmi.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_ssmi.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_ssmi.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_ssmi.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_ssmi.f ; \
        fi
rm -f da_dynamics.b
if fgrep -iq '!$OMP' da_dynamics.f ; then \
          if [ -n "" ] ; then echo COMPILING da_dynamics.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_dynamics.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_dynamics.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_dynamics.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_dynamics.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_dynamics.f ; \
        fi

real        1m22.198s
user        0m3.981s
sys        0m0.365s
rm -f da_varbc.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_varbc.f90 > da_varbc.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod da_varbc.b  > da_varbc.f

real        1m21.014s
user        0m3.977s
sys        0m0.502s
rm -f da_rttov.o
rm -f da_varbc.b
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_rttov.f90 > da_rttov.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod da_rttov.b  > da_rttov.f
if fgrep -iq '!$OMP' da_varbc.f ; then \
          if [ -n "" ] ; then echo COMPILING da_varbc.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod  da_varbc.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_varbc.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod da_varbc.f ; \
        fi
rm -f da_rttov.b
if fgrep -iq '!$OMP' da_rttov.f ; then \
          if [ -n "" ] ; then echo COMPILING da_rttov.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod  da_rttov.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_rttov.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod da_rttov.f ; \
        fi

real        1m27.460s
user        0m2.288s
sys        0m0.334s
rm -f da_crtm.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_crtm.f90 > da_crtm.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod da_crtm.b  > da_crtm.f
rm -f da_crtm.b
if fgrep -iq '!$OMP' da_crtm.f ; then \
          if [ -n "" ] ; then echo COMPILING da_crtm.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod  da_crtm.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_crtm.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod da_crtm.f ; \
        fi

real        1m44.285s
user        0m10.333s
sys        0m0.516s
rm -f da_4dvar.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_4dvar.f90 > da_4dvar.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_4dvar.b  > da_4dvar.f
rm -f da_4dvar.b
time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/dyn_em -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/main -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/frame -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/share da_4dvar.f

real        1m34.358s
user        0m9.703s
sys        0m0.442s
rm -f mediation_wrfmain.o
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   mediation_wrfmain.F  > mediation_wrfmain.bb
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe mediation_wrfmain.bb | /lib/cpp -P -traditional > mediation_wrfmain.f90
rm -f mediation_wrfmain.b mediation_wrfmain.bb
0.05user 0.21system 1:24.05elapsed 0%CPU (0avgtext+0avgdata 25728maxresident)k
0inputs+8outputs (0major+10153minor)pagefaults 0swaps
rm -f mediation_integrate.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe mediation_integrate.F > mediation_integrate.b
/lib/cpp -P -I/*/*/*/*/test_WRF/DA/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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   mediation_integrate.b  > mediation_integrate.f90
time mpif90 -f90=gfortran -o mediation_wrfmain.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4    -fdefault-real-8  mediation_wrfmain.f90
rm -f mediation_integrate.b
if fgrep -iq '!$OMP' mediation_integrate.f90 ; then \
          if [ -n "" ] ; then echo COMPILING mediation_integrate.F WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4     mediation_integrate.f90 ; \
        else \
          if [ -n "" ] ; then echo COMPILING mediation_integrate.F WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -c -fdefault-real-8 -O0 -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4    mediation_integrate.f90 ; \
        fi
2.31user 0.77system 1:25.26elapsed 3%CPU (0avgtext+0avgdata 353344maxresident)k
0inputs+472outputs (0major+37647minor)pagefaults 0swaps
rm -f da_physics.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_physics.f90 > da_physics.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_physics.b  > da_physics.f

real        1m12.316s
user        0m1.836s
sys        0m1.144s
rm -f da_wrfvar_io.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_wrfvar_io.f90 > da_wrfvar_io.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod da_wrfvar_io.b  > da_wrfvar_io.f
rm -f da_wrfvar_io.b
rm -f da_physics.b
if fgrep -iq '!$OMP' da_wrfvar_io.f ; then \
          if [ -n "" ] ; then echo COMPILING da_wrfvar_io.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/main -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/frame -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/share -I/*/*/*/software/NETCDF/include da_wrfvar_io.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_wrfvar_io.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/main -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/frame -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/share -I/*/*/*/software/NETCDF/include da_wrfvar_io.f ; \
        fi
if fgrep -iq '!$OMP' da_physics.f ; then \
          if [ -n "" ] ; then echo COMPILING da_physics.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_physics.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_physics.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_physics.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_physics.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_physics.f ; \
        fi

real        1m30.442s
user        0m8.146s
sys        0m0.755s
rm -f da_vtox_transforms.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_vtox_transforms.f90 > da_vtox_transforms.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_vtox_transforms.b  > da_vtox_transforms.f

real        1m40.098s
user        0m2.456s
sys        0m0.495s
rm -f da_radiance.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_radiance.f90 > da_radiance.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod da_radiance.b  > da_radiance.f
rm -f da_vtox_transforms.b
rm -f da_radiance.b
if fgrep -iq '!$OMP' da_vtox_transforms.f ; then \
          if [ -n "" ] ; then echo COMPILING da_vtox_transforms.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_vtox_transforms.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_vtox_transforms.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_vtox_transforms.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_vtox_transforms.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_vtox_transforms.f ; \
        fi
if fgrep -iq '!$OMP' da_radiance.f ; then \
          if [ -n "" ] ; then echo COMPILING da_radiance.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod  da_radiance.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_radiance.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod da_radiance.f ; \
        fi

real        1m33.108s
user        0m9.269s
sys        0m0.839s
rm -f da_synop.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_synop.f90 > da_synop.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_synop.b  > da_synop.f

real        1m38.850s
user        0m13.484s
sys        0m0.777s
rm -f da_tamdar.o
rm -f da_synop.b
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_tamdar.f90 > da_tamdar.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_tamdar.b  > da_tamdar.f
if fgrep -iq '!$OMP' da_synop.f ; then \
          if [ -n "" ] ; then echo COMPILING da_synop.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_synop.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_synop.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_synop.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_synop.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_synop.f ; \
        fi
rm -f da_tamdar.b
if fgrep -iq '!$OMP' da_tamdar.f ; then \
          if [ -n "" ] ; then echo COMPILING da_tamdar.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_tamdar.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_tamdar.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_tamdar.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_tamdar.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_tamdar.f ; \
        fi

real        1m23.722s
user        0m1.437s
sys        0m0.315s
rm -f da_mtgirs.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_mtgirs.f90 > da_mtgirs.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_mtgirs.b  > da_mtgirs.f
rm -f da_mtgirs.b

real        1m25.072s
user        0m2.366s
sys        0m0.374s
rm -f da_sound.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_sound.f90 > da_sound.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_sound.b  > da_sound.f
if fgrep -iq '!$OMP' da_mtgirs.f ; then \
          if [ -n "" ] ; then echo COMPILING da_mtgirs.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_mtgirs.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_mtgirs.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_mtgirs.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_mtgirs.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_mtgirs.f ; \
        fi
rm -f da_sound.b
if fgrep -iq '!$OMP' da_sound.f ; then \
          if [ -n "" ] ; then echo COMPILING da_sound.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_sound.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_sound.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_sound.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_sound.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_sound.f ; \
        fi

real        1m21.772s
user        0m1.625s
sys        0m0.306s
rm -f da_ships.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_ships.f90 > da_ships.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_ships.b  > da_ships.f
rm -f da_ships.b

real        1m25.873s
user        0m3.063s
sys        0m0.362s
rm -f da_satem.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_satem.f90 > da_satem.b
if fgrep -iq '!$OMP' da_ships.f ; then \
          if [ -n "" ] ; then echo COMPILING da_ships.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_ships.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_ships.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_ships.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_ships.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_ships.f ; \
        fi
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_satem.b  > da_satem.f
rm -f da_satem.b
if fgrep -iq '!$OMP' da_satem.f ; then \
          if [ -n "" ] ; then echo COMPILING da_satem.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_satem.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_satem.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_satem.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_satem.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_satem.f ; \
        fi

real        1m14.638s
user        0m0.958s
sys        0m0.323s
rm -f da_qscat.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_qscat.f90 > da_qscat.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_qscat.b  > da_qscat.f
rm -f da_qscat.b

real        1m11.471s
user        0m0.564s
sys        0m0.323s
rm -f da_profiler.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_profiler.f90 > da_profiler.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_profiler.b  > da_profiler.f
if fgrep -iq '!$OMP' da_qscat.f ; then \
          if [ -n "" ] ; then echo COMPILING da_qscat.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_qscat.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_qscat.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_qscat.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_qscat.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_qscat.f ; \
        fi
rm -f da_profiler.b
if fgrep -iq '!$OMP' da_profiler.f ; then \
          if [ -n "" ] ; then echo COMPILING da_profiler.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_profiler.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_profiler.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_profiler.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_profiler.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_profiler.f ; \
        fi

real        1m20.662s
user        0m0.624s
sys        0m0.295s
rm -f da_polaramv.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_polaramv.f90 > da_polaramv.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_polaramv.b  > da_polaramv.f

real        1m20.641s
user        0m0.871s
sys        0m0.288s
rm -f da_pilot.o
rm -f da_polaramv.b
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_pilot.f90 > da_pilot.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_pilot.b  > da_pilot.f
if fgrep -iq '!$OMP' da_polaramv.f ; then \
          if [ -n "" ] ; then echo COMPILING da_polaramv.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_polaramv.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_polaramv.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_polaramv.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_polaramv.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_polaramv.f ; \
        fi
rm -f da_pilot.b
if fgrep -iq '!$OMP' da_pilot.f ; then \
          if [ -n "" ] ; then echo COMPILING da_pilot.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_pilot.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_pilot.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_pilot.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_pilot.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_pilot.f ; \
        fi

real        1m21.185s
user        0m1.166s
sys        0m0.344s
rm -f da_metar.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_metar.f90 > da_metar.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_metar.b  > da_metar.f

real        1m20.950s
user        0m0.881s
sys        0m0.355s
rm -f da_geoamv.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_geoamv.f90 > da_geoamv.b
rm -f da_metar.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_geoamv.b  > da_geoamv.f
if fgrep -iq '!$OMP' da_metar.f ; then \
          if [ -n "" ] ; then echo COMPILING da_metar.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_metar.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_metar.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_metar.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_metar.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_metar.f ; \
        fi
rm -f da_geoamv.b
if fgrep -iq '!$OMP' da_geoamv.f ; then \
          if [ -n "" ] ; then echo COMPILING da_geoamv.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_geoamv.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_geoamv.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_geoamv.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_geoamv.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_geoamv.f ; \
        fi

real        1m20.983s
user        0m0.918s
sys        0m0.286s
rm -f da_buoy.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_buoy.f90 > da_buoy.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_buoy.b  > da_buoy.f

real        1m22.518s
user        0m0.939s
sys        0m0.310s
rm -f da_bogus.o
rm -f da_buoy.b
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_bogus.f90 > da_bogus.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_bogus.b  > da_bogus.f
if fgrep -iq '!$OMP' da_buoy.f ; then \
          if [ -n "" ] ; then echo COMPILING da_buoy.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_buoy.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_buoy.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_buoy.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_buoy.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_buoy.f ; \
        fi
rm -f da_bogus.b
if fgrep -iq '!$OMP' da_bogus.f ; then \
          if [ -n "" ] ; then echo COMPILING da_bogus.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_bogus.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_bogus.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_bogus.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_bogus.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_bogus.f ; \
        fi

real        1m19.215s
user        0m0.931s
sys        0m0.297s
rm -f da_airep.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_airep.f90 > da_airep.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc da_airep.b  > da_airep.f
rm -f da_airep.b

real        1m21.538s
user        0m1.392s
sys        0m0.321s
if fgrep -iq '!$OMP' da_airep.f ; then \
          if [ -n "" ] ; then echo COMPILING da_airep.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_airep.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 da_airep.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_airep.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -o da_airep.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 da_airep.f ; \
        fi

real        1m23.179s
user        0m1.513s
sys        0m0.325s
rm -f da_obs.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_obs.f90 > da_obs.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod 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 ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod  da_obs.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_obs.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod da_obs.f ; \
        fi

real        1m34.499s
user        0m5.935s
sys        0m0.709s
rm -f da_obs_io.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_obs_io.f90 > da_obs_io.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod 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 ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod  da_obs_io.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_obs_io.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod da_obs_io.f ; \
        fi

real        2m3.414s
user        0m30.678s
sys        0m0.985s
rm -f da_setup_structures.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_setup_structures.f90 > da_setup_structures.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod 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 ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod  da_setup_structures.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_setup_structures.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod da_setup_structures.f ; \
        fi

real        1m49.464s
user        0m16.953s
sys        0m0.700s
rm -f da_transfer_model.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_transfer_model.f90 > da_transfer_model.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod 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 ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/main -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/dyn_em -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/frame -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/share da_transfer_model.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_transfer_model.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/main -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/dyn_em -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/frame -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/share da_transfer_model.f ; \
        fi

real        1m53.792s
user        0m10.522s
sys        0m0.821s
rm -f da_minimisation.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_minimisation.f90 > da_minimisation.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod 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 ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/main -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/dyn_em -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/frame -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/share da_minimisation.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_minimisation.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/main -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/dyn_em -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/frame -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/share da_minimisation.f ; \
        fi

real        1m52.021s
user        0m4.871s
sys        0m0.796s
rm -f da_test.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_test.f90 > da_test.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod 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 ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/main -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/dyn_em -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/frame -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/share da_test.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_test.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/main -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/dyn_em -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/frame -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/share da_test.f ; \
        fi

real        1m45.080s
user        0m12.182s
sys        0m0.820s
rm -f da_wrfvar_top.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_wrfvar_top.f90 > da_wrfvar_top.b
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod 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 ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/main -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/frame -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/share -I/*/*/*/software/NETCDF/include da_wrfvar_top.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_wrfvar_top.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/main -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/frame -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/share -I/*/*/*/software/NETCDF/include da_wrfvar_top.f ; \
        fi

real        9m25.107s
user        7m27.061s
sys        0m5.153s
rm -f libwrfvar.a
rm -f da_wrfvar_main.o
ar ru libwrfvar.a copyfile.o da_blas.o da_lapack.o da_par_util.o da_par_util1.o da_setup_structures.o da_transfer_model.o da_minimisation.o da_vtox_transforms.o da_obs.o da_obs_io.o da_join_iv_for_multi_inc.o da_metar.o da_geoamv.o da_polaramv.o da_ships.o da_synop.o da_sound.o da_mtgirs.o da_tamdar.o da_bogus.o da_airep.o da_pilot.o da_radar.o da_rain.o da_gpspw.o da_gpsref.o da_ssmi.o module_ssmi.o da_satem.o da_qscat.o da_pseudo.o da_profiler.o da_buoy.o da_dynamics.o da_physics.o f_qv_from_rh.o da_ffts.o module_ffts.o da_test.o da_tools.o da_tools_serial.o da_wrf_interfaces.o da_rsl_interfaces.o da_mat_cv3.o da_rf_cv3.o da_rfz_cv3.o da_recursive_filter.o da_wavelet.o da_interpolation.o da_grid_definitions.o da_statistics.o da_define_structures.o gamma1.o da_spectral.o da_radiance.o da_radiance1.o da_rttov.o da_crtm.o da_varbc.o module_radiance.o da_tracing.o gsi_kinds.o gsi_constants.o gsi_thinning.o da_wrfvar_io.o da_airsr.o da_wrfvar_top.o da_reporting.o da_4dvar.o module_wrf_error.o module_configure.o module_state_description.o module_timing.o module_driver_constants.o module_domain.o module_machine.o module_symbols_util.o module_utility.o module_domain_type.o module_date_time.o module_io_wrf.o module_io.o module_io_domain.o module_io_quilt.o module_dm.o module_comm_dm.o module_bc.o module_model_constants.o module_nesting.o module_tiles.o module_get_file_names.o module_bc_time_utilities.o landread.o da_memory.o wrf_debug.o set_timekeeping.o wrf_shutdown.o init_modules.o mediation_wrfmain.o mediation_integrate.o wrf_num_bytes_between.o input_wrf.o wrf_bdyin.o wrf_bdyout.o output_wrf.o wrf_ext_read_field.o wrf_ext_write_field.o collect_on_comm.o start_domain.o hires_timer.o module_streams.o module_comm_dm.o module_comm_dm_0.o module_comm_dm_1.o module_comm_dm_2.o module_comm_dm_3.o module_comm_dm_4.o module_alloc_space_0.o module_alloc_space_1.o module_alloc_space_2.o module_alloc_space_3.o module_alloc_space_4.o module_alloc_space_5.o module_alloc_space_6.o module_alloc_space_7.o module_alloc_space_8.o module_alloc_space_9.o nl_get_0_routines.o nl_get_1_routines.o nl_get_2_routines.o nl_get_3_routines.o nl_get_4_routines.o nl_get_5_routines.o nl_get_6_routines.o nl_get_7_routines.o nl_set_0_routines.o nl_set_1_routines.o nl_set_2_routines.o nl_set_3_routines.o nl_set_4_routines.o nl_set_5_routines.o nl_set_6_routines.o nl_set_7_routines.o interp_fcn.o sint.o da_netcdf_interface.o
/*/*/*/*/test_WRF/DA/WRFDA/tools/standard.exe da_wrfvar_main.f90 > da_wrfvar_main.b
ar: creating libwrfvar.a
/lib/cpp -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 -DWRF_USE_CLM -DNO_IEEE_MODULE -DBUFR   -DFFTPACK -DNORESHAPE -DDM_PARALLEL -DNETCDF -DRTTOV -DCRTM -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional   -I/*/*/*/*/test_WRF/DA/WRFDA/inc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod da_wrfvar_main.b  > da_wrfvar_main.f
rm -f da_wrfvar_main.b
if fgrep -iq '!$OMP' da_wrfvar_main.f ; then \
          if [ -n "" ] ; then echo COMPILING da_wrfvar_main.f90 WITH OMP ; fi ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/main -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/frame -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/share -I/*/*/*/software/NETCDF/include da_wrfvar_main.f ; \
        else \
          if [ -n "" ] ; then echo COMPILING da_wrfvar_main.f90 WITHOUT OMP ; fi ; \
          time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4  -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/main -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/frame -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/share -I/*/*/*/software/NETCDF/include da_wrfvar_main.f ; \
        fi
ranlib libwrfvar.a

real        1m39.999s
user        0m0.112s
sys        0m0.347s
rm -f da_wrfvar.exe
/*/*/*/software/RTTOV11/lib/librttov11_coef_io.a(rttov_read_coefs.o): In function `rttov_read_coefs_':
rttov_read_coefs.F90:(.text+0x21b): undefined reference to `__rttov_hdf_mod_MOD_is_hdf_open'
rttov_read_coefs.F90:(.text+0x235): undefined reference to `__rttov_hdf_mod_MOD_is_hdf_64bit_reals'
rttov_read_coefs.F90:(.text+0x243): undefined reference to `__rttov_hdf_mod_MOD_open_hdf'
rttov_read_coefs.F90:(.text+0xfd8): undefined reference to `rttov_hdf_load_'
rttov_read_coefs.F90:(.text+0x10b0): undefined reference to `__rttov_hdf_mod_MOD_open_hdf'
rttov_read_coefs.F90:(.text+0x11e9): undefined reference to `__rttov_hdf_mod_MOD_close_hdf'
rttov_read_coefs.F90:(.text+0x1a30): undefined reference to `rttov_hdf_load_'
rttov_read_coefs.F90:(.text+0x21ec): undefined reference to `rttov_hdf_load_'
rttov_read_coefs.F90:(.text+0x2412): undefined reference to `rttov_hdf_load_'
rttov_read_coefs.F90:(.text+0x2608): undefined reference to `rttov_hdf_load_'
rttov_read_coefs.F90:(.text+0x2a11): undefined reference to `rttov_hdf_load_'
/*/*/*/software/RTTOV11/lib/librttov11_coef_io.a(rttov_read_coefs.o):rttov_read_coefs.F90:(.text+0x2bda): more undefined references to `rttov_hdf_load_' follow
/*/*/*/software/RTTOV11/lib/librttov11_emis_atlas.a(mod_iratlas.o): In function `__mod_iratlas_MOD_rttov_uwiremis_init':
mod_iratlas.F90:(.text+0xb4df): undefined reference to `__rttov_hdf_mod_MOD_is_hdf_open'
mod_iratlas.F90:(.text+0xb4f6): undefined reference to `__rttov_hdf_mod_MOD_is_hdf_64bit_reals'
mod_iratlas.F90:(.text+0xb504): undefined reference to `__rttov_hdf_mod_MOD_open_hdf'
mod_iratlas.F90:(.text+0xc844): undefined reference to `__rttov_hdf_mod_MOD_open_hdf'
mod_iratlas.F90:(.text+0xc86c): undefined reference to `__rttov_hdf_mod_MOD_close_hdf'
collect2: ld returned 1 exit status

real        3m28.771s
user        0m0.304s
sys        0m1.051s
make[1]: [da_wrfvar.exe] Error 1 (ignored)
make[1]: Leaving directory `/*/*/*/*/test_WRF/DA/WRFDA/var/build'
( cd var/obsproc; make -i -r -j 2 BUFR_CPP="-DBUFR" )
make[1]: Entering directory `/*/*/*/*/test_WRF/DA/WRFDA/var/obsproc'
( cd src ; make -f Makefile -j 2  obsproc.exe )
make[2]: Entering directory `/*/*/*/*/test_WRF/DA/WRFDA/var/obsproc/src'
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-10-9 18:44:31 | 显示全部楼层
挺身而出 发表于 2017-10-9 18:17
你这贴的也看不出来是编译哪个程序的时候出的错误啊

上面提到的错误信息在所发内容的最后,谢谢您啦~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-10 06:29:15 | 显示全部楼层
楼主会做wrfda的数据同化吗?小弟最近在学这个,希望可以教教我
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表