Compiling: WRF_EM_CORE . setting parallel make -j 6 make -i -r MODULE_DIRS="-I../dyn_em -I../dyn_nmm -I/disk2/public/Build_WRF/WRFV3/external/esmf_time_f90 -I/disk2/public/Build_WRF/WRFV3/main -I/disk2/public/Build_WRF/WRFV3/external/io_netcdf -I/disk2/public/Build_WRF/WRFV3/external/io_int -I/disk2/public/Build_WRF/WRFV3/frame -I/disk2/public/Build_WRF/WRFV3/share -I/disk2/public/Build_WRF/WRFV3/phys -I/disk2/public/Build_WRF/WRFV3/chem -I/disk2/public/Build_WRF/WRFV3/inc -I/disk2/public/usr_local/netcdf/include " ext make[1]: Entering directory `/disk2/public/Build_WRF/WRFV3' -------------------------------------- ( cd frame ; make -i -r externals ) make[2]: Entering directory `/disk2/public/Build_WRF/WRFV3/frame' ( cd /disk2/public/Build_WRF/WRFV3/external/ioapi_share ; \ make -i -r NATIVE_RWORDSIZE="4" RWORDSIZE="4" AR="ar" ARFLAGS="ru" ) make[3]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/ioapi_share' ( /bin/rm -f ../../inc/wrf_io_flags.h foo_io_flags.h; \ /bin/cp wrf_io_flags.h foo_io_flags.h; \ if [ 4 -ne 4 ] ; then \ /bin/rm -f foo_io_flags.h; \ sed -e 's/104/105/' wrf_io_flags.h > foo_io_flags.h ;\ fi ; \ /bin/mv foo_io_flags.h ../../inc/wrf_io_flags.h ) make[3]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/ioapi_share' ( cd /disk2/public/Build_WRF/WRFV3/external/io_grib_share ; \ make CC="icc" CFLAGS="-w -O3 -ip -DDM_PARALLEL -DMAX_HISTORY=25" RM="rm -f" RANLIB="ranlib" CPP="/lib/cpp -C -P" \ FC="ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian " TRADFLAG="-traditional" AR="ar" ARFLAGS="ru" archive) make[3]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/io_grib_share' make[4]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/io_grib_share' ar ru ./libio_grib_share.a io_grib_share.o get_region_center.o gridnav.o open_file.o ranlib ./libio_grib_share.a make[4]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/io_grib_share' make[3]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/io_grib_share' ( cd /disk2/public/Build_WRF/WRFV3/external/io_grib1 ; \ make CC="icc" CFLAGS="-w -O3 -ip -DDM_PARALLEL -DMAX_HISTORY=25" RM="rm -f" RANLIB="ranlib" CPP="/lib/cpp -C -P" \ FC="ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian " TRADFLAG="-traditional" AR="ar" ARFLAGS="ru" archive) make[3]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/io_grib1' Doing make archive on library subdirectory MEL_grib1 make[4]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/io_grib1/MEL_grib1' make[5]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/io_grib1/MEL_grib1' ar ru ../libio_grib1.a FTP_getfile.o apply_bitmap.o display_gribhdr.o gbyte.o grib_dec.o grib_enc.o grib_seek.o gribgetbds.o gribgetbms.o gribgetgds.o gribgetpds.o gribhdr2file.o gribputbds.o gribputgds.o gribputpds.o hdr_print.o init_dec_struct.o init_enc_struct.o init_gribhdr.o init_struct.o ld_dec_lookup.o ld_enc_input.o ld_enc_lookup.o ld_grib_origctrs.o make_default_grbfn.o make_grib_log.o map_lvl.o map_parm.o pack_spatial.o prt_inp_struct.o upd_child_errmsg.o prt_badmsg.o swap.o grib_uthin.o set_bytes.o ranlib ../libio_grib1.a make[5]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/io_grib1/MEL_grib1' make[4]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/io_grib1/MEL_grib1' Doing make archive on library subdirectory grib1_util make[4]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/io_grib1/grib1_util' make[5]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/io_grib1/grib1_util' ar ru ../libio_grib1.a alloc_2d.o read_grib.o write_grib.o ranlib ../libio_grib1.a make[5]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/io_grib1/grib1_util' make[4]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/io_grib1/grib1_util' Doing make archive on library subdirectory WGRIB make[4]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/io_grib1/WGRIB' make[4]: Nothing to be done for `archive'. make[4]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/io_grib1/WGRIB' make[4]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/io_grib1' ar ru ./libio_grib1.a grib1_routines.o gribmap.o io_grib1.o trim.o ranlib ./libio_grib1.a make[4]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/io_grib1' make[3]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/io_grib1' ( cd /disk2/public/Build_WRF/WRFV3/external/io_int ; \ make CC="mpicc -cc=icc -DMPI2_SUPPORT -DFSEEKO64_OK " RM="rm -f" RANLIB="ranlib" CPP="/lib/cpp -C -P" \ FC="ifort -i4 -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian " \ TRADFLAG="-traditional" AR="ar" ARFLAGS="ru" all ) make[3]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/io_int' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/io_int' ( cd /disk2/public/Build_WRF/WRFV3/external/esmf_time_f90 ; \ make FC="ifort -i4 -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian " RANLIB="ranlib" \ CPP="/lib/cpp -C -P -I/disk2/public/Build_WRF/WRFV3/inc -I. -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DDM_PARALLEL -DNETCDF -DGRIB2 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -traditional" AR="ar" ARFLAGS="ru" ) make[3]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/esmf_time_f90' make[3]: Nothing to be done for `default'. make[3]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/esmf_time_f90' ( cd /disk2/public/Build_WRF/WRFV3/external/fftpack/fftpack5 ; \ make FC="ifort" FFLAGS="-i4 -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian " RANLIB="ranlib" AR="ar" ARFLAGS="ru" ) make[3]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/fftpack/fftpack5' ar ru libfftpack.a c1f2kb.o c1f2kf.o c1f3kb.o c1f3kf.o c1f4kb.o c1f4kf.o c1f5kb.o c1f5kf.o c1fgkb.o c1fgkf.o c1fm1b.o c1fm1f.o cfft1b.o cfft1f.o cfft1i.o cfft2b.o cfft2f.o cfft2i.o cfftmb.o cfftmf.o cfftmi.o cmf2kb.o cmf2kf.o cmf3kb.o cmf3kf.o cmf4kb.o cmf4kf.o cmf5kb.o cmf5kf.o cmfgkb.o cmfgkf.o cmfm1b.o cmfm1f.o cosq1b.o cosq1f.o cosq1i.o cosqb1.o cosqf1.o cosqmb.o cosqmf.o cosqmi.o cost1b.o cost1f.o cost1i.o costb1.o costf1.o costmb.o costmf.o costmi.o factor.o mcfti1.o mcsqb1.o mcsqf1.o mcstb1.o mcstf1.o mradb2.o mradb3.o mradb4.o mradb5.o mradbg.o mradf2.o mradf3.o mradf4.o mradf5.o mradfg.o mrftb1.o mrftf1.o mrfti1.o msntb1.o msntf1.o r1f2kb.o r1f2kf.o r1f3kb.o r1f3kf.o r1f4kb.o r1f4kf.o r1f5kb.o r1f5kf.o r1fgkb.o r1fgkf.o rfft1b.o rfft1f.o rfft1i.o rfft2b.o rfft2f.o rfft2i.o rfftb1.o rfftf1.o rffti1.o rfftmb.o rfftmf.o rfftmi.o sinq1b.o sinq1f.o sinq1i.o sinqmb.o sinqmf.o sinqmi.o sint1b.o sint1f.o sint1i.o sintb1.o sintf1.o sintmb.o sintmf.o sintmi.o tables.o xercon.o xerfft.o ranlib libfftpack.a make[3]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/fftpack/fftpack5' ( cd /disk2/public/Build_WRF/WRFV3/external/io_netcdf ; \ make NETCDFPATH="/disk2/public/usr_local/netcdf" RANLIB="ranlib" CPP="/lib/cpp -C -P" \ CC="icc" CFLAGS="-w -O3 -ip -DDM_PARALLEL -DMAX_HISTORY=25" \ FC="ifort -i4 -O3 -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian " TRADFLAG="-traditional" AR="ar" ARFLAGS="ru" ) make[3]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/io_netcdf' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/io_netcdf' ( cd /disk2/public/Build_WRF/WRFV3/external/io_grib2 ; \ make CC="icc" CFLAGS="-w -O3 -ip -DDM_PARALLEL -DMAX_HISTORY=25 -I/disk2/public/usr_local/netcdf/include" RM="rm -f" RANLIB="ranlib" \ CPP="/lib/cpp -C -P" \ FC="ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian " TRADFLAG="-traditional" AR="ar" ARFLAGS="ru" \ FIXED="-FI -cpp" archive) make[3]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/io_grib2' Doing make archive on library subdirectory bacio-1.3 make[4]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/io_grib2/bacio-1.3' make[5]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/io_grib2/bacio-1.3' icc -I. -w -O3 -ip -DDM_PARALLEL -DMAX_HISTORY=25 -I/disk2/public/usr_local/netcdf/include -c bacio.v1.3.c icc: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '-diag-disable=10441' to disable this message. rm -f baciof.o /lib/cpp -C -P -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DDM_PARALLEL -DNETCDF -DGRIB2 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -I. -traditional -traditional baciof.F > baciof.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -FI -cpp -c baciof.f90 ar ru ../libio_grib2.a bacio.v1.3.o baciof.o ar: creating ../libio_grib2.a ranlib ../libio_grib2.a make[5]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/io_grib2/bacio-1.3' make[4]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/io_grib2/bacio-1.3' Doing make archive on library subdirectory g2lib make[4]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/io_grib2/g2lib' make[5]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/io_grib2/g2lib' rm -f gridtemplates.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib gridtemplates.F > gridtemplates.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c gridtemplates.f90 rm -f pdstemplates.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib pdstemplates.F > pdstemplates.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c pdstemplates.f90 rm -f drstemplates.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib drstemplates.F > drstemplates.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c drstemplates.f90 rm -f gribmod.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib gribmod.F > gribmod.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c gribmod.f90 rm -f realloc.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib realloc.F > realloc.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c realloc.f90 rm -f addfield.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib addfield.F > addfield.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c addfield.f90 rm -f addgrid.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib addgrid.F > addgrid.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c addgrid.f90 rm -f addlocal.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib addlocal.F > addlocal.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c addlocal.f90 rm -f getfield.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib getfield.F > getfield.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c getfield.f90 rm -f gb_info.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib gb_info.F > gb_info.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c gb_info.f90 rm -f gf_getfld.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib gf_getfld.F > gf_getfld.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c gf_getfld.f90 rm -f gf_free.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib gf_free.F > gf_free.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c gf_free.f90 rm -f gf_unpack1.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib gf_unpack1.F > gf_unpack1.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c gf_unpack1.f90 rm -f gf_unpack2.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib gf_unpack2.F > gf_unpack2.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c gf_unpack2.f90 rm -f gf_unpack3.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib gf_unpack3.F > gf_unpack3.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c gf_unpack3.f90 rm -f gf_unpack4.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib gf_unpack4.F > gf_unpack4.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c gf_unpack4.f90 rm -f gf_unpack5.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib gf_unpack5.F > gf_unpack5.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c gf_unpack5.f90 rm -f gf_unpack6.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib gf_unpack6.F > gf_unpack6.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c gf_unpack6.f90 rm -f gf_unpack7.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib gf_unpack7.F > gf_unpack7.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c gf_unpack7.f90 rm -f gettemplates.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib gettemplates.F > gettemplates.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c gettemplates.f90 rm -f getlocal.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib getlocal.F > getlocal.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c getlocal.f90 rm -f getdim.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib getdim.F > getdim.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c getdim.f90 rm -f getpoly.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib getpoly.F > getpoly.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c getpoly.f90 rm -f gribcreate.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib gribcreate.F > gribcreate.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c gribcreate.f90 rm -f gribend.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib gribend.F > gribend.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c gribend.f90 rm -f gribinfo.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib gribinfo.F > gribinfo.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c gribinfo.f90 rm -f mkieee.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib mkieee.F > mkieee.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c mkieee.f90 rm -f rdieee.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib rdieee.F > rdieee.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c rdieee.f90 rm -f simpack.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib simpack.F > simpack.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c simpack.f90 rm -f simunpack.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib simunpack.F > simunpack.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c simunpack.f90 rm -f cmplxpack.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib cmplxpack.F > cmplxpack.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c cmplxpack.f90 rm -f compack.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib compack.F > compack.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c compack.f90 rm -f misspack.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib misspack.F > misspack.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c misspack.f90 rm -f pack_gp.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib pack_gp.F > pack_gp.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c pack_gp.f90 rm -f reduce.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib reduce.F > reduce.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c reduce.f90 rm -f comunpack.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib comunpack.F > comunpack.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c comunpack.f90 rm -f specpack.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib specpack.F > specpack.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c specpack.f90 rm -f specunpack.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib specunpack.F > specunpack.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c specunpack.f90 rm -f jpcpack.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib jpcpack.F > jpcpack.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c jpcpack.f90 rm -f jpcunpack.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib jpcunpack.F > jpcunpack.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c jpcunpack.f90 icc -I. -w -O3 -ip -DDM_PARALLEL -DMAX_HISTORY=25 -I/disk2/public/usr_local/netcdf/include -c enc_jpeg2000.c icc: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '-diag-disable=10441' to disable this message. enc_jpeg2000.c(4): catastrophic error: cannot open source file "jasper/jasper.h" #include "jasper/jasper.h" ^ make[5]: [enc_jpeg2000.o] Error 4 (ignored) icc -I. -w -O3 -ip -DDM_PARALLEL -DMAX_HISTORY=25 -I/disk2/public/usr_local/netcdf/include -c dec_jpeg2000.c icc: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '-diag-disable=10441' to disable this message. dec_jpeg2000.c(4): catastrophic error: cannot open source file "jasper/jasper.h" #include "jasper/jasper.h" ^ make[5]: [dec_jpeg2000.o] Error 4 (ignored) rm -f gbytesc.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib gbytesc.F > gbytesc.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c gbytesc.f90 rm -f skgb.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib skgb.F > skgb.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c skgb.f90 rm -f ixgb2.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib ixgb2.F > ixgb2.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c ixgb2.f90 rm -f getidx.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib getidx.F > getidx.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c getidx.f90 rm -f getg2i.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib getg2i.F > getg2i.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c getg2i.f90 rm -f getg2ir.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib getg2ir.F > getg2ir.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c getg2ir.f90 rm -f getgb2s.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib getgb2s.F > getgb2s.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c getgb2s.f90 rm -f getgb2r.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib getgb2r.F > getgb2r.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c getgb2r.f90 rm -f getgb2l.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib getgb2l.F > getgb2l.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c getgb2l.f90 rm -f getgb2.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib getgb2.F > getgb2.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c getgb2.f90 rm -f getgb2p.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib getgb2p.F > getgb2p.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c getgb2p.f90 rm -f getgb2rp.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib getgb2rp.F > getgb2rp.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c getgb2rp.f90 rm -f putgb2.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib putgb2.F > putgb2.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c putgb2.f90 rm -f g2grids.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib g2grids.F > g2grids.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c g2grids.f90 rm -f gdt2gds.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib gdt2gds.F > gdt2gds.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c gdt2gds.f90 icc -I. -w -O3 -ip -DDM_PARALLEL -DMAX_HISTORY=25 -I/disk2/public/usr_local/netcdf/include -c mova2i.c icc: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '-diag-disable=10441' to disable this message. rm -f params.o /lib/cpp -C -P -DUSE_JPEG2000 -traditional -I. -Ig2lib params.F > params.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -FI -cpp -c params.f90 ar ru ../libio_grib2.a gridtemplates.o pdstemplates.o drstemplates.o gribmod.o realloc.o addfield.o addgrid.o addlocal.o getfield.o gb_info.o gf_getfld.o gf_free.o gf_unpack1.o gf_unpack2.o gf_unpack3.o gf_unpack4.o gf_unpack5.o gf_unpack6.o gf_unpack7.o gettemplates.o getlocal.o getdim.o getpoly.o gribcreate.o gribend.o gribinfo.o mkieee.o rdieee.o simpack.o simunpack.o cmplxpack.o compack.o misspack.o pack_gp.o reduce.o comunpack.o specpack.o specunpack.o jpcpack.o jpcunpack.o enc_jpeg2000.o dec_jpeg2000.o gbytesc.o skgb.o ixgb2.o getidx.o getg2i.o getg2ir.o getgb2s.o getgb2r.o getgb2l.o getgb2.o getgb2p.o getgb2rp.o putgb2.o g2grids.o gdt2gds.o mova2i.o params.o ar: enc_jpeg2000.o: No such file or directory make[5]: [thisdir_archive] Error 1 (ignored) ranlib ../libio_grib2.a make[5]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/io_grib2/g2lib' make[4]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/io_grib2/g2lib' make[4]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/io_grib2' rm -f grib2tbls_types.o /lib/cpp -C -P -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DDM_PARALLEL -DNETCDF -DGRIB2 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -I. -traditional -traditional -I. -Ig2lib -Ibacio-1.3 -I../io_grib_share grib2tbls_types.F > grib2tbls_types.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -Ibacio-1.3 -I../io_grib_share -c grib2tbls_types.f90 rm -f io_grib2.o /lib/cpp -C -P -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DDM_PARALLEL -DNETCDF -DGRIB2 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -I. -traditional -traditional -I. -Ig2lib -Ibacio-1.3 -I../io_grib_share io_grib2.F > io_grib2.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -Ibacio-1.3 -I../io_grib_share -c io_grib2.f90 rm -f read_grib2map.o /lib/cpp -C -P -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DDM_PARALLEL -DNETCDF -DGRIB2 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -I. -traditional -traditional -I. -Ig2lib -Ibacio-1.3 -I../io_grib_share read_grib2map.F > read_grib2map.f90 ifort -i4 -I. -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -I. -Ig2lib -Ibacio-1.3 -I../io_grib_share -c read_grib2map.f90 ar ru ./libio_grib2.a grib2tbls_types.o io_grib2.o read_grib2map.o ranlib ./libio_grib2.a make[4]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/io_grib2' make[3]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/io_grib2' ( if [ ! -e /disk2/public/Build_WRF/WRFV3/tools/gen_comms.c ] ; then \ /bin/cp /disk2/public/Build_WRF/WRFV3/tools/gen_comms_warning /disk2/public/Build_WRF/WRFV3/tools/gen_comms.c ; \ cat /disk2/public/Build_WRF/WRFV3/external/RSL_LITE/gen_comms.c >> /disk2/public/Build_WRF/WRFV3/tools/gen_comms.c ; fi ) ( if [ ! -e module_dm.F ] ; then /bin/cp module_dm_warning module_dm.F ; \ cat /disk2/public/Build_WRF/WRFV3/external/RSL_LITE/module_dm.F >> module_dm.F ; fi ) make[2]: Leaving directory `/disk2/public/Build_WRF/WRFV3/frame' make[1]: Leaving directory `/disk2/public/Build_WRF/WRFV3' make -i -r MODULE_DIRS="-I../dyn_em -I../dyn_nmm -I/disk2/public/Build_WRF/WRFV3/external/esmf_time_f90 -I/disk2/public/Build_WRF/WRFV3/main -I/disk2/public/Build_WRF/WRFV3/external/io_netcdf -I/disk2/public/Build_WRF/WRFV3/external/io_int -I/disk2/public/Build_WRF/WRFV3/frame -I/disk2/public/Build_WRF/WRFV3/share -I/disk2/public/Build_WRF/WRFV3/phys -I/disk2/public/Build_WRF/WRFV3/chem -I/disk2/public/Build_WRF/WRFV3/inc -I/disk2/public/usr_local/netcdf/include " toolsdir make[1]: Entering directory `/disk2/public/Build_WRF/WRFV3' -------------------------------------- ( cd tools ; make -i -r CC_TOOLS="icc -DIWORDSIZE=4 -DMAX_HISTORY=25" ) make[2]: Entering directory `/disk2/public/Build_WRF/WRFV3/tools' make[2]: `registry' is up to date. make[2]: Leaving directory `/disk2/public/Build_WRF/WRFV3/tools' make[1]: Leaving directory `/disk2/public/Build_WRF/WRFV3' /bin/rm -f main/libwrflib.a main/libwrflib.lib make -i -r MODULE_DIRS="-I../dyn_em -I../dyn_nmm -I/disk2/public/Build_WRF/WRFV3/external/esmf_time_f90 -I/disk2/public/Build_WRF/WRFV3/main -I/disk2/public/Build_WRF/WRFV3/external/io_netcdf -I/disk2/public/Build_WRF/WRFV3/external/io_int -I/disk2/public/Build_WRF/WRFV3/frame -I/disk2/public/Build_WRF/WRFV3/share -I/disk2/public/Build_WRF/WRFV3/phys -I/disk2/public/Build_WRF/WRFV3/chem -I/disk2/public/Build_WRF/WRFV3/inc -I/disk2/public/usr_local/netcdf/include " framework make[1]: Entering directory `/disk2/public/Build_WRF/WRFV3' -------------------------------------- ( cd frame ; make -i -r -j 6 framework; \ cd ../external/io_netcdf ; \ make -i -r NETCDFPATH="/disk2/public/usr_local/netcdf" FC="ifort -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian " RANLIB="ranlib" \ CPP="/lib/cpp -C -P" LDFLAGS=" -O3 -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -ip " TRADFLAG="-traditional" ESMF_IO_LIB_EXT="-L/disk2/public/Build_WRF/WRFV3/external/esmf_time_f90/libesmf_time.a" \ ESMF_MOD_DEPENDENCE="/disk2/public/Build_WRF/WRFV3/external/esmf_time_f90/module_utility.o" AR="INTERNAL_BUILD_ERROR_SHOULD_NOT_NEED_AR" diffwrf; \ cd ../io_int ; \ make -i -r SFC="ifort -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian " FC="ifort -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian " RANLIB="ranlib" CPP="/lib/cpp -C -P" \ TRADFLAG="-traditional" ESMF_IO_LIB_EXT="-L/disk2/public/Build_WRF/WRFV3/external/esmf_time_f90/libesmf_time.a" \ ESMF_MOD_DEPENDENCE="/disk2/public/Build_WRF/WRFV3/external/esmf_time_f90/module_utility.o" AR="INTERNAL_BUILD_ERROR_SHOULD_NOT_NEED_AR" diffwrf ; \ cd ../../frame ) make[2]: Entering directory `/disk2/public/Build_WRF/WRFV3/frame' ar ru ../main/libwrflib.a module_driver_constants.o module_domain_type.o module_streams.o module_domain.o module_integrate.o module_timing.o module_configure.o module_tiles.o module_machine.o module_nesting.o module_wrf_error.o module_state_description.o module_sm.o module_io.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_comm_nesting_dm.o module_dm.o module_quilt_outbuf_ops.o module_io_quilt.o wrf_num_bytes_between.o wrf_shutdown.o wrf_debug.o libmassv.o collect_on_comm.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 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 ar: creating ../main/libwrflib.a ranlib ../main/libwrflib.a make[2]: Leaving directory `/disk2/public/Build_WRF/WRFV3/frame' make[2]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/io_netcdf' x=`echo "ifort -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian " | awk '{print $1}'` ; export x ; \ if [ $x = "gfortran" ] ; then \ echo removing external declaration of iargc for gfortran ; \ /lib/cpp -C -P -C -P -traditional -I/disk2/public/usr_local/netcdf/include -I../ioapi_share diffwrf.F90 | sed '/integer *, *external.*iargc/d' > diffwrf.f ;\ else \ /lib/cpp -C -P -C -P -traditional -I/disk2/public/usr_local/netcdf/include -I../ioapi_share diffwrf.F90 > diffwrf.f ; \ fi ifort -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -c -I/disk2/public/usr_local/netcdf/include -I../ioapi_share diffwrf.f diffwrf io_netcdf is being built now. wrf_io.o: In function `ext_ncd_open_for_read_begin_': wrf_io.f:(.text+0x1b41): undefined reference to `nf_open_' wrf_io.f:(.text+0x1b7f): undefined reference to `nf_inq_varid_' wrf_io.f:(.text+0x1bd7): undefined reference to `nf_inq_var_' wrf_io.f:(.text+0x1d1d): undefined reference to `nf_inq_dimlen_' wrf_io.f:(.text+0x1e5f): undefined reference to `nf_inq_dimlen_' wrf_io.f:(.text+0x2077): undefined reference to `nf_get_vara_text_' wrf_io.f:(.text+0x2141): undefined reference to `nf_inq_nvars_' wrf_io.f:(.text+0x21fe): undefined reference to `nf_inq_varname_' wrf_io.f:(.text+0x2354): undefined reference to `nf_inq_varname_' wrf_io.f:(.text+0x237c): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x2594): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x269f): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x28a6): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x2aad): undefined reference to `nf_strerror_' wrf_io.o:wrf_io.f:(.text+0x2cb3): more undefined references to `nf_strerror_' follow wrf_io.o: In function `ext_ncd_open_for_update_': wrf_io.f:(.text+0x4c61): undefined reference to `nf_open_' wrf_io.f:(.text+0x4c9f): undefined reference to `nf_inq_varid_' wrf_io.f:(.text+0x4cf7): undefined reference to `nf_inq_var_' wrf_io.f:(.text+0x4e3d): undefined reference to `nf_inq_dimlen_' wrf_io.f:(.text+0x4f7f): undefined reference to `nf_inq_dimlen_' wrf_io.f:(.text+0x5197): undefined reference to `nf_get_vara_text_' wrf_io.f:(.text+0x5261): undefined reference to `nf_inq_nvars_' wrf_io.f:(.text+0x531e): undefined reference to `nf_inq_varname_' wrf_io.f:(.text+0x5474): undefined reference to `nf_inq_varname_' wrf_io.f:(.text+0x549c): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x56b4): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x57bf): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x59c6): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x5bcd): undefined reference to `nf_strerror_' wrf_io.o:wrf_io.f:(.text+0x5dd3): more undefined references to `nf_strerror_' follow wrf_io.o: In function `ext_ncd_open_for_write_begin_': wrf_io.f:(.text+0x690a): undefined reference to `nf_create_' wrf_io.f:(.text+0x6976): undefined reference to `nf_def_dim_' wrf_io.f:(.text+0x756b): undefined reference to `nf_def_dim_' wrf_io.f:(.text+0x75ef): undefined reference to `nf_def_var_' wrf_io.f:(.text+0x7687): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x789f): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x7ab7): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x7ccf): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_open_for_write_commit_': wrf_io.f:(.text+0x8174): undefined reference to `nf_enddef_' wrf_io.f:(.text+0x81c1): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_ioclose_': wrf_io.f:(.text+0x888e): undefined reference to `nf_close_' wrf_io.f:(.text+0x88dd): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_iosync_': wrf_io.f:(.text+0x9f70): undefined reference to `nf_sync_' wrf_io.f:(.text+0x9faa): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_redef_': wrf_io.f:(.text+0xa794): undefined reference to `nf_redef_' wrf_io.f:(.text+0xa7d9): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_enddef_': wrf_io.f:(.text+0xafd4): undefined reference to `nf_enddef_' wrf_io.f:(.text+0xb019): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_get_dom_ti_real_': wrf_io.f:(.text+0xbc6b): undefined reference to `nf_inq_att_' wrf_io.f:(.text+0xc4f0): undefined reference to `nf_get_att_real_' wrf_io.f:(.text+0xc818): undefined reference to `nf_strerror_' wrf_io.f:(.text+0xcac5): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_get_dom_ti_integer_': wrf_io.f:(.text+0xd64b): undefined reference to `nf_inq_att_' wrf_io.f:(.text+0xdec5): undefined reference to `nf_get_att_int_' wrf_io.f:(.text+0xe267): undefined reference to `nf_strerror_' wrf_io.f:(.text+0xe514): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_get_dom_ti_double_': wrf_io.f:(.text+0xf0a7): undefined reference to `nf_inq_att_' wrf_io.f:(.text+0xf926): undefined reference to `nf_get_att_double_' wrf_io.f:(.text+0xfcbc): undefined reference to `nf_strerror_' wrf_io.f:(.text+0xff68): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_get_dom_ti_logical_': wrf_io.f:(.text+0x10afb): undefined reference to `nf_inq_att_' wrf_io.f:(.text+0x11375): undefined reference to `nf_get_att_int_' wrf_io.f:(.text+0x1172c): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x119d9): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_get_dom_ti_char_': wrf_io.f:(.text+0x124b7): undefined reference to `nf_inq_att_' wrf_io.f:(.text+0x1299d): undefined reference to `nf_get_att_text_' wrf_io.f:(.text+0x129de): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x12c71): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_put_dom_ti_real_': wrf_io.f:(.text+0x13716): undefined reference to `nf_put_att_real_' wrf_io.f:(.text+0x1374f): undefined reference to `nf_redef_' wrf_io.f:(.text+0x1378a): undefined reference to `nf_put_att_real_' wrf_io.f:(.text+0x137ae): undefined reference to `nf_enddef_' wrf_io.f:(.text+0x13a85): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x13d1f): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x13fb1): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x1424e): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_put_dom_ti_integer_': wrf_io.f:(.text+0x14dd6): undefined reference to `nf_put_att_int_' wrf_io.f:(.text+0x14e0f): undefined reference to `nf_redef_' wrf_io.f:(.text+0x14e4a): undefined reference to `nf_put_att_int_' wrf_io.f:(.text+0x14e6e): undefined reference to `nf_enddef_' wrf_io.f:(.text+0x15145): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x153df): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x15671): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x1590e): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_put_dom_ti_double_': wrf_io.f:(.text+0x16496): undefined reference to `nf_put_att_double_' wrf_io.f:(.text+0x164cf): undefined reference to `nf_redef_' wrf_io.f:(.text+0x1650a): undefined reference to `nf_put_att_double_' wrf_io.f:(.text+0x1652e): undefined reference to `nf_enddef_' wrf_io.f:(.text+0x16805): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x16a9f): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x16d31): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x16fce): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_put_dom_ti_logical_': wrf_io.f:(.text+0x17e0a): undefined reference to `nf_put_att_int_' wrf_io.f:(.text+0x1805c): undefined reference to `nf_redef_' wrf_io.f:(.text+0x184a9): undefined reference to `nf_put_att_int_' wrf_io.f:(.text+0x1859b): undefined reference to `nf_enddef_' wrf_io.f:(.text+0x189da): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x18c91): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x18f39): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x191f0): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_put_dom_ti_char_': wrf_io.f:(.text+0x19f8e): undefined reference to `nf_put_att_text_' wrf_io.f:(.text+0x19fc8): undefined reference to `nf_redef_' wrf_io.f:(.text+0x1a019): undefined reference to `nf_put_att_text_' wrf_io.f:(.text+0x1a03e): undefined reference to `nf_enddef_' wrf_io.f:(.text+0x1a318): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x1a5b6): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x1a849): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x1aae7): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_put_var_ti_real_': wrf_io.f:(.text+0x1b52b): undefined reference to `nf_put_att_real_' wrf_io.f:(.text+0x1b6c6): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_put_var_ti_double_': wrf_io.f:(.text+0x1c2eb): undefined reference to `nf_put_att_double_' wrf_io.f:(.text+0x1c486): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_put_var_ti_integer_': wrf_io.f:(.text+0x1d0ab): undefined reference to `nf_put_att_int_' wrf_io.f:(.text+0x1d246): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_put_var_ti_logical_': wrf_io.f:(.text+0x1e266): undefined reference to `nf_put_att_int_' wrf_io.f:(.text+0x1e5f2): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_put_var_ti_char_': wrf_io.f:(.text+0x1f291): undefined reference to `nf_put_att_text_' wrf_io.f:(.text+0x1f428): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x1f7c9): undefined reference to `nf_put_att_text_' wrf_io.o: In function `ext_ncd_get_var_ti_real_': wrf_io.f:(.text+0x20051): undefined reference to `nf_inq_att_' wrf_io.f:(.text+0x20744): undefined reference to `nf_get_att_real_' wrf_io.f:(.text+0x20a5a): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x20ced): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_get_var_ti_double_': wrf_io.f:(.text+0x218b1): undefined reference to `nf_inq_att_' wrf_io.f:(.text+0x21fa4): undefined reference to `nf_get_att_double_' wrf_io.f:(.text+0x2232b): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x225be): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_get_var_ti_integer_': wrf_io.f:(.text+0x23181): undefined reference to `nf_inq_att_' wrf_io.f:(.text+0x23869): undefined reference to `nf_get_att_int_' wrf_io.f:(.text+0x23bf9): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x23e8c): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_get_var_ti_logical_': wrf_io.f:(.text+0x24a4f): undefined reference to `nf_inq_att_' wrf_io.f:(.text+0x25136): undefined reference to `nf_get_att_int_' wrf_io.f:(.text+0x254da): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x2576d): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_get_var_ti_char_': wrf_io.f:(.text+0x262b5): undefined reference to `nf_inq_att_' wrf_io.f:(.text+0x267c3): undefined reference to `nf_get_att_text_' wrf_io.f:(.text+0x267f9): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x26a54): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_put_var_td_real_': wrf_io.f:(.text+0x27e5a): undefined reference to `nf_def_dim_' wrf_io.f:(.text+0x27f55): undefined reference to `nf_def_var_' wrf_io.f:(.text+0x27f8c): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x28208): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x2864e): undefined reference to `nf_put_vara_real_' wrf_io.f:(.text+0x28676): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_support_routines_mp_gettimeindex_': wrf_io.f:(.text+0x291e9): undefined reference to `nf_put_vara_text_' wrf_io.f:(.text+0x2933f): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_put_var_td_integer_': wrf_io.f:(.text+0x2a4fa): undefined reference to `nf_def_dim_' wrf_io.f:(.text+0x2a5f5): undefined reference to `nf_def_var_' wrf_io.f:(.text+0x2a62c): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x2a8a8): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x2acee): undefined reference to `nf_put_vara_int_' wrf_io.f:(.text+0x2ad16): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_put_var_td_double_': wrf_io.f:(.text+0x2c3aa): undefined reference to `nf_def_dim_' wrf_io.f:(.text+0x2c4a5): undefined reference to `nf_def_var_' wrf_io.f:(.text+0x2c4dc): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x2c758): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x2cb9e): undefined reference to `nf_put_vara_double_' wrf_io.f:(.text+0x2cbc6): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_put_var_td_logical_': wrf_io.f:(.text+0x2e306): undefined reference to `nf_def_dim_' wrf_io.f:(.text+0x2e571): undefined reference to `nf_def_var_' wrf_io.f:(.text+0x2e5a8): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x2ede4): undefined reference to `nf_put_vara_int_' wrf_io.o: In function `ext_ncd_put_var_td_char_': wrf_io.f:(.text+0x30692): undefined reference to `nf_def_dim_' wrf_io.f:(.text+0x30787): undefined reference to `nf_def_var_' wrf_io.f:(.text+0x307bb): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x30a3f): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x30e8e): undefined reference to `nf_put_vara_text_' wrf_io.f:(.text+0x30eb6): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_get_var_td_real_': wrf_io.f:(.text+0x31bd2): undefined reference to `nf_inq_varid_' wrf_io.f:(.text+0x31c26): undefined reference to `nf_inq_var_' wrf_io.f:(.text+0x3214c): undefined reference to `nf_inq_dimlen_' wrf_io.f:(.text+0x325aa): undefined reference to `nf_get_vara_real_' wrf_io.f:(.text+0x328bb): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x32aea): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x32d64): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x32fe1): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_get_var_td_integer_': wrf_io.f:(.text+0x33b42): undefined reference to `nf_inq_varid_' wrf_io.f:(.text+0x33b96): undefined reference to `nf_inq_var_' wrf_io.f:(.text+0x340b1): undefined reference to `nf_inq_dimlen_' wrf_io.f:(.text+0x3450f): undefined reference to `nf_get_vara_int_' wrf_io.f:(.text+0x348ac): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x34adb): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x34d55): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x34fd2): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_get_var_td_double_': wrf_io.f:(.text+0x35b2d): undefined reference to `nf_inq_varid_' wrf_io.f:(.text+0x35b81): undefined reference to `nf_inq_var_' wrf_io.f:(.text+0x360a3): undefined reference to `nf_inq_dimlen_' wrf_io.f:(.text+0x364f9): undefined reference to `nf_get_vara_double_' wrf_io.f:(.text+0x36888): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x36ab6): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x36d2f): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x36fac): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_get_var_td_logical_': wrf_io.f:(.text+0x37b0d): undefined reference to `nf_inq_varid_' wrf_io.f:(.text+0x37b61): undefined reference to `nf_inq_var_' wrf_io.f:(.text+0x38078): undefined reference to `nf_inq_dimlen_' wrf_io.f:(.text+0x384cf): undefined reference to `nf_get_vara_int_' wrf_io.f:(.text+0x3887b): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x38aa9): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x38d22): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x38f9f): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_get_var_td_char_': wrf_io.f:(.text+0x39a3e): undefined reference to `nf_inq_varid_' wrf_io.f:(.text+0x39a91): undefined reference to `nf_inq_var_' wrf_io.f:(.text+0x39f99): undefined reference to `nf_inq_dimlen_' wrf_io.f:(.text+0x3a2a4): undefined reference to `nf_get_vara_text_' wrf_io.f:(.text+0x3a2d4): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x3a4ff): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x3a775): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x3a9f9): undefined reference to `nf_strerror_' wrf_io.o: In function `ext_ncd_write_field_': wrf_io.f:(.text+0x3cc65): undefined reference to `nf_def_var_' wrf_io.f:(.text+0x3ce40): undefined reference to `nf_def_dim_' wrf_io.f:(.text+0x3d006): undefined reference to `nf_def_dim_' wrf_io.f:(.text+0x3d18b): undefined reference to `nf_put_att_int_' wrf_io.f:(.text+0x3d38c): undefined reference to `nf_put_att_text_' wrf_io.o: In function `ext_ncd_read_field_': wrf_io.f:(.text+0x487cb): undefined reference to `nf_inq_varid_' wrf_io.f:(.text+0x48bb4): undefined reference to `nf_inq_var_' wrf_io.f:(.text+0x48cf9): undefined reference to `nf_get_att_int_' wrf_io.f:(.text+0x49371): undefined reference to `nf_inq_dimlen_' wrf_io.f:(.text+0x4a451): undefined reference to `nf_inq_dimname_' wrf_io.o: In function `ext_ncd_get_var_info_': wrf_io.f:(.text+0x4c622): undefined reference to `nf_inq_varid_' wrf_io.f:(.text+0x4c647): undefined reference to `nf_inq_vartype_' wrf_io.f:(.text+0x4c677): undefined reference to `nf_get_att_int_' wrf_io.f:(.text+0x4d088): undefined reference to `nf_get_att_text_' wrf_io.f:(.text+0x4d231): undefined reference to `nf_inq_vardimid_' wrf_io.f:(.text+0x4d382): undefined reference to `nf_inq_dimlen_' wrf_io.f:(.text+0x4d3c3): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x4d5ba): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x4d7b2): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x4d9aa): undefined reference to `nf_strerror_' wrf_io.f:(.text+0x4dba2): undefined reference to `nf_strerror_' wrf_io.o:wrf_io.f:(.text+0x4f6c3): more undefined references to `nf_strerror_' follow field_routines.o: In function `ext_ncd_realfieldio_': field_routines.f:(.text+0x51): undefined reference to `nf_put_vara_real_' field_routines.f:(.text+0x69): undefined reference to `nf_get_vara_real_' field_routines.o: In function `ext_ncd_doublefieldio_': field_routines.f:(.text+0x1c1): undefined reference to `nf_put_vara_double_' field_routines.f:(.text+0x1d9): undefined reference to `nf_get_vara_double_' field_routines.o: In function `ext_ncd_intfieldio_': field_routines.f:(.text+0x331): undefined reference to `nf_put_vara_int_' field_routines.f:(.text+0x349): undefined reference to `nf_get_vara_int_' field_routines.o: In function `ext_ncd_logicalfieldio_': field_routines.f:(.text+0xa4a): undefined reference to `nf_put_vara_int_' field_routines.f:(.text+0xa77): undefined reference to `nf_get_vara_int_' module_wrfsi_static.o: In function `wrfsi_static_mp_open_wrfsi_static_': module_wrfsi_static.f:(.text+0x105): undefined reference to `nf_open_' module_wrfsi_static.f:(.text+0x1fb): undefined reference to `nf_open_' module_wrfsi_static.o: In function `wrfsi_static_mp_get_wrfsi_static_dims_': module_wrfsi_static.f:(.text+0x4cd): undefined reference to `nf_open_' module_wrfsi_static.f:(.text+0x5cd): undefined reference to `nf_open_' module_wrfsi_static.f:(.text+0x5fa): undefined reference to `nf_inq_dimid_' module_wrfsi_static.f:(.text+0x60c): undefined reference to `nf_inq_dimlen_' module_wrfsi_static.f:(.text+0x625): undefined reference to `nf_inq_dimid_' module_wrfsi_static.f:(.text+0x637): undefined reference to `nf_inq_dimlen_' module_wrfsi_static.f:(.text+0x6e2): undefined reference to `nf_close_' module_wrfsi_static.o: In function `wrfsi_static_mp_get_wrfsi_static_2d_': module_wrfsi_static.f:(.text+0x9c1): undefined reference to `nf_open_' module_wrfsi_static.f:(.text+0xac1): undefined reference to `nf_open_' module_wrfsi_static.f:(.text+0xaee): undefined reference to `nf_inq_varid_' module_wrfsi_static.f:(.text+0xd81): undefined reference to `nf_get_var_real_' module_wrfsi_static.f:(.text+0xfaa): undefined reference to `nf_close_' make[2]: [diffwrf] Error 1 (ignored) make[2]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/io_netcdf' make[2]: Entering directory `/disk2/public/Build_WRF/WRFV3/external/io_int' make[2]: `diffwrf' is up to date. make[2]: Leaving directory `/disk2/public/Build_WRF/WRFV3/external/io_int' make[1]: Leaving directory `/disk2/public/Build_WRF/WRFV3' make -i -r MODULE_DIRS="-I../dyn_em -I../dyn_nmm -I/disk2/public/Build_WRF/WRFV3/external/esmf_time_f90 -I/disk2/public/Build_WRF/WRFV3/main -I/disk2/public/Build_WRF/WRFV3/external/io_netcdf -I/disk2/public/Build_WRF/WRFV3/external/io_int -I/disk2/public/Build_WRF/WRFV3/frame -I/disk2/public/Build_WRF/WRFV3/share -I/disk2/public/Build_WRF/WRFV3/phys -I/disk2/public/Build_WRF/WRFV3/chem -I/disk2/public/Build_WRF/WRFV3/inc -I/disk2/public/usr_local/netcdf/include " shared make[1]: Entering directory `/disk2/public/Build_WRF/WRFV3' -------------------------------------- ( cd share ; make -i -r -j 6 ) make[2]: Entering directory `/disk2/public/Build_WRF/WRFV3/share' if [ 0 -eq 1 ] ; then \ make -i -r nmm_contrib ; \ ar ru ../main/libwrflib.a module_bc.o module_bc_time_utilities.o module_io_wrf.o module_date_time.o module_get_file_names.o module_io_domain.o module_model_constants.o module_MPP.o module_optional_input.o module_compute_geop.o module_soil_pre.o module_check_a_mundo.o module_llxy.o dfi.o mediation_integrate.o mediation_interp_domain.o mediation_force_domain.o mediation_feedback_domain.o mediation_nest_move.o mediation_wrfmain.o solve_interface.o start_domain.o init_modules.o set_timekeeping.o interp_fcn.o sint.o input_wrf.o output_wrf.o wrf_timeseries.o wrf_ext_write_field.o wrf_ext_read_field.o wrf_bdyout.o wrf_fddaobs_in.o wrf_bdyin.o wrf_tsin.o landread.o setfeenv.o ; \ else \ ar ru ../main/libwrflib.a module_bc.o module_bc_time_utilities.o module_io_wrf.o module_date_time.o module_get_file_names.o module_io_domain.o module_model_constants.o module_MPP.o module_optional_input.o module_compute_geop.o module_soil_pre.o module_check_a_mundo.o module_llxy.o dfi.o mediation_integrate.o mediation_interp_domain.o mediation_force_domain.o mediation_feedback_domain.o mediation_nest_move.o mediation_wrfmain.o solve_interface.o start_domain.o init_modules.o set_timekeeping.o interp_fcn.o sint.o input_wrf.o output_wrf.o wrf_timeseries.o wrf_ext_write_field.o wrf_ext_read_field.o wrf_bdyout.o wrf_fddaobs_in.o wrf_bdyin.o wrf_tsin.o landread.o setfeenv.o ; \ fi make[2]: Leaving directory `/disk2/public/Build_WRF/WRFV3/share' make[1]: Leaving directory `/disk2/public/Build_WRF/WRFV3' make -i -r MODULE_DIRS="-I../dyn_em -I../dyn_nmm -I/disk2/public/Build_WRF/WRFV3/external/esmf_time_f90 -I/disk2/public/Build_WRF/WRFV3/main -I/disk2/public/Build_WRF/WRFV3/external/io_netcdf -I/disk2/public/Build_WRF/WRFV3/external/io_int -I/disk2/public/Build_WRF/WRFV3/frame -I/disk2/public/Build_WRF/WRFV3/share -I/disk2/public/Build_WRF/WRFV3/phys -I/disk2/public/Build_WRF/WRFV3/chem -I/disk2/public/Build_WRF/WRFV3/inc -I/disk2/public/usr_local/netcdf/include " physics make[1]: Entering directory `/disk2/public/Build_WRF/WRFV3' -------------------------------------- ( cd phys ; make -i -r -j 6 ) make[2]: Entering directory `/disk2/public/Build_WRF/WRFV3/phys' if [ 0 -eq 1 ] ; then \ make -i -r nmm_contrib ; \ ar ru ../main/libwrflib.a module_bl_ysu.o module_bl_mrf.o module_bl_gfs.o module_bl_myjpbl.o module_bl_qnsepbl.o module_bl_acm.o module_bl_mynn.o module_bl_gwdo.o module_bl_myjurb.o module_bl_boulac.o module_cu_g3.o module_cu_kf.o module_cu_bmj.o module_cu_kfeta.o module_cu_gd.o module_cu_sas.o module_mp_kessler.o module_mp_lin.o module_mp_wsm3.o module_mp_wsm5.o module_mp_wsm6.o module_mp_etanew.o module_mp_HWRF.o module_mp_thompson.o module_mp_thompson07.o module_mp_gsfcgce.o module_mp_morr_two_moment.o module_mp_milbrandt2mom.o module_mp_wdm5.o module_mp_wdm6.o module_ra_sw.o module_ra_gsfcsw.o module_ra_rrtm.o module_ra_rrtmg_lw.o module_ra_rrtmg_sw.o module_ra_cam_support.o module_ra_cam.o module_ra_gfdleta.o module_ra_HWRF.o module_ra_hs.o module_sf_sfclay.o module_sf_gfs.o module_sf_gfdl.o module_sf_slab.o module_sf_noahdrv.o module_sf_noahlsm.o module_sf_urban.o module_sf_bep.o module_sf_bep_bem.o module_sf_bem.o module_sf_pxlsm.o module_sf_ruclsm.o module_sf_sfcdiags.o module_sf_sfcdiags_ruclsm.o module_sf_sstskin.o module_sf_tmnupdate.o module_sf_oml.o module_sf_myjsfc.o module_sf_qnsesfc.o module_sf_mynn.o module_sf_pxsfclay.o module_physics_addtendc.o module_physics_init.o module_gfs_machine.o module_gfs_funcphys.o module_gfs_physcons.o module_progtm.o module_pbl_driver.o module_data_gocart_dust.o module_cumulus_driver.o module_microphysics_driver.o module_microphysics_zero_out.o module_mixactivate.o module_radiation_driver.o module_surface_driver.o module_diagnostics.o module_fdda_psufddagd.o module_fdda_spnudging.o module_fddagd_driver.o module_fddaobs_rtfdda.o module_fddaobs_driver.o ; \ else \ make -i -r non_nmm ; \ ar ru ../main/libwrflib.a module_bl_ysu.o module_bl_mrf.o module_bl_gfs.o module_bl_myjpbl.o module_bl_qnsepbl.o module_bl_acm.o module_bl_mynn.o module_bl_gwdo.o module_bl_myjurb.o module_bl_boulac.o module_cu_g3.o module_cu_kf.o module_cu_bmj.o module_cu_kfeta.o module_cu_gd.o module_cu_sas.o module_mp_kessler.o module_mp_lin.o module_mp_wsm3.o module_mp_wsm5.o module_mp_wsm6.o module_mp_etanew.o module_mp_HWRF.o module_mp_thompson.o module_mp_thompson07.o module_mp_gsfcgce.o module_mp_morr_two_moment.o module_mp_milbrandt2mom.o module_mp_wdm5.o module_mp_wdm6.o module_ra_sw.o module_ra_gsfcsw.o module_ra_rrtm.o module_ra_rrtmg_lw.o module_ra_rrtmg_sw.o module_ra_cam_support.o module_ra_cam.o module_ra_gfdleta.o module_ra_HWRF.o module_ra_hs.o module_sf_sfclay.o module_sf_gfs.o module_sf_gfdl.o module_sf_slab.o module_sf_noahdrv.o module_sf_noahlsm.o module_sf_urban.o module_sf_bep.o module_sf_bep_bem.o module_sf_bem.o module_sf_pxlsm.o module_sf_ruclsm.o module_sf_sfcdiags.o module_sf_sfcdiags_ruclsm.o module_sf_sstskin.o module_sf_tmnupdate.o module_sf_oml.o module_sf_myjsfc.o module_sf_qnsesfc.o module_sf_mynn.o module_sf_pxsfclay.o module_physics_addtendc.o module_physics_init.o module_gfs_machine.o module_gfs_funcphys.o module_gfs_physcons.o module_progtm.o module_pbl_driver.o module_data_gocart_dust.o module_cumulus_driver.o module_microphysics_driver.o module_microphysics_zero_out.o module_mixactivate.o module_radiation_driver.o module_surface_driver.o module_diagnostics.o module_fdda_psufddagd.o module_fdda_spnudging.o module_fddagd_driver.o module_fddaobs_rtfdda.o module_fddaobs_driver.o module_fr_sfire_driver.o module_fr_sfire_atm.o module_fr_sfire_model.o module_fr_sfire_core.o module_fr_sfire_phys.o module_fr_sfire_util.o ; \ fi make[3]: Entering directory `/disk2/public/Build_WRF/WRFV3/phys' make[3]: Nothing to be done for `non_nmm'. make[3]: Leaving directory `/disk2/public/Build_WRF/WRFV3/phys' make[2]: Leaving directory `/disk2/public/Build_WRF/WRFV3/phys' make[1]: Leaving directory `/disk2/public/Build_WRF/WRFV3' if [ 0 -eq 1 ] ; then make -i -r MODULE_DIRS="-I../dyn_em -I../dyn_nmm -I/disk2/public/Build_WRF/WRFV3/external/esmf_time_f90 -I/disk2/public/Build_WRF/WRFV3/main -I/disk2/public/Build_WRF/WRFV3/external/io_netcdf -I/disk2/public/Build_WRF/WRFV3/external/io_int -I/disk2/public/Build_WRF/WRFV3/frame -I/disk2/public/Build_WRF/WRFV3/share -I/disk2/public/Build_WRF/WRFV3/phys -I/disk2/public/Build_WRF/WRFV3/chem -I/disk2/public/Build_WRF/WRFV3/inc -I/disk2/public/usr_local/netcdf/include " chemics ; fi if [ 1 -eq 1 ] ; then make -i -r MODULE_DIRS="-I../dyn_em -I../dyn_nmm -I/disk2/public/Build_WRF/WRFV3/external/esmf_time_f90 -I/disk2/public/Build_WRF/WRFV3/main -I/disk2/public/Build_WRF/WRFV3/external/io_netcdf -I/disk2/public/Build_WRF/WRFV3/external/io_int -I/disk2/public/Build_WRF/WRFV3/frame -I/disk2/public/Build_WRF/WRFV3/share -I/disk2/public/Build_WRF/WRFV3/phys -I/disk2/public/Build_WRF/WRFV3/chem -I/disk2/public/Build_WRF/WRFV3/inc -I/disk2/public/usr_local/netcdf/include " em_core ; fi make[1]: Entering directory `/disk2/public/Build_WRF/WRFV3' -------------------------------------- ( cd dyn_em ; make -i -r -j 6 ) make[2]: Entering directory `/disk2/public/Build_WRF/WRFV3/dyn_em' ar ru ../main/libwrflib.a module_advect_em.o module_diffusion_em.o module_small_step_em.o module_big_step_utilities_em.o module_em.o module_solvedebug_em.o module_bc_em.o module_init_utilities.o module_damping_em.o module_polarfft.o module_force_scm.o module_first_rk_step_part1.o module_first_rk_step_part2.o module_avgflx_em.o module_sfs_nba.o module_sfs_driver.o init_modules_em.o solve_em.o start_em.o shift_domain_em.o couple_or_uncouple_em.o nest_init_utils.o adapt_timestep_em.o interp_domain_em.o make[2]: Leaving directory `/disk2/public/Build_WRF/WRFV3/dyn_em' make[1]: Leaving directory `/disk2/public/Build_WRF/WRFV3' if [ 0 -eq 1 ] ; then make -i -r MODULE_DIRS="-I../dyn_em -I../dyn_nmm -I/disk2/public/Build_WRF/WRFV3/external/esmf_time_f90 -I/disk2/public/Build_WRF/WRFV3/main -I/disk2/public/Build_WRF/WRFV3/external/io_netcdf -I/disk2/public/Build_WRF/WRFV3/external/io_int -I/disk2/public/Build_WRF/WRFV3/frame -I/disk2/public/Build_WRF/WRFV3/share -I/disk2/public/Build_WRF/WRFV3/phys -I/disk2/public/Build_WRF/WRFV3/chem -I/disk2/public/Build_WRF/WRFV3/inc -I/disk2/public/usr_local/netcdf/include " nmm_core ; fi if [ 0 -eq 1 ] ; then make -i -r MODULE_DIRS="-I../dyn_em -I../dyn_nmm -I/disk2/public/Build_WRF/WRFV3/external/esmf_time_f90 -I/disk2/public/Build_WRF/WRFV3/main -I/disk2/public/Build_WRF/WRFV3/external/io_netcdf -I/disk2/public/Build_WRF/WRFV3/external/io_int -I/disk2/public/Build_WRF/WRFV3/frame -I/disk2/public/Build_WRF/WRFV3/share -I/disk2/public/Build_WRF/WRFV3/phys -I/disk2/public/Build_WRF/WRFV3/chem -I/disk2/public/Build_WRF/WRFV3/inc -I/disk2/public/usr_local/netcdf/include " exp_core ; fi ( cd main ; make -i -r MODULE_DIRS="-I../dyn_em -I../dyn_nmm -I/disk2/public/Build_WRF/WRFV3/external/esmf_time_f90 -I/disk2/public/Build_WRF/WRFV3/main -I/disk2/public/Build_WRF/WRFV3/external/io_netcdf -I/disk2/public/Build_WRF/WRFV3/external/io_int -I/disk2/public/Build_WRF/WRFV3/frame -I/disk2/public/Build_WRF/WRFV3/share -I/disk2/public/Build_WRF/WRFV3/phys -I/disk2/public/Build_WRF/WRFV3/chem -I/disk2/public/Build_WRF/WRFV3/inc -I/disk2/public/usr_local/netcdf/include " SOLVER=em em_wrf ) make[1]: Entering directory `/disk2/public/Build_WRF/WRFV3/main' ranlib libwrflib.a mpif90 -f90=ifort -o wrf.exe -O3 -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -ip wrf.o ../main/module_wrf_top.o libwrflib.a /disk2/public/Build_WRF/WRFV3/external/fftpack/fftpack5/libfftpack.a /disk2/public/Build_WRF/WRFV3/external/io_grib1/libio_grib1.a /disk2/public/Build_WRF/WRFV3/external/io_grib_share/libio_grib_share.a /disk2/public/Build_WRF/WRFV3/external/io_int/libwrfio_int.a /disk2/public/Build_WRF/WRFV3/external/esmf_time_f90/libesmf_time.a /disk2/public/Build_WRF/WRFV3/external/RSL_LITE/librsl_lite.a /disk2/public/Build_WRF/WRFV3/frame/module_internal_header_util.o /disk2/public/Build_WRF/WRFV3/frame/pack_utils.o /disk2/public/Build_WRF/WRFV3/external/io_netcdf/libwrfio_nf.a -L/disk2/public/usr_local/netcdf/lib -lnetcdf -L/disk2/public/Build_WRF/WRFV3/external/io_grib2 -lio_grib2 -L/disk2/public/usr_local/netcdf/lib -ljasper ld: cannot find -ljasper make[1]: [em_wrf] Error 1 (ignored) make[1]: Leaving directory `/disk2/public/Build_WRF/WRFV3/main' ( cd run ; /bin/rm -f wrf.exe ; ln -s ../main/wrf.exe . ) if [ 0 -eq 1 ] ; then \ ( cd main ; make -i -r MODULE_DIRS="-I../dyn_em -I../dyn_nmm -I/disk2/public/Build_WRF/WRFV3/external/esmf_time_f90 -I/disk2/public/Build_WRF/WRFV3/main -I/disk2/public/Build_WRF/WRFV3/external/io_netcdf -I/disk2/public/Build_WRF/WRFV3/external/io_int -I/disk2/public/Build_WRF/WRFV3/frame -I/disk2/public/Build_WRF/WRFV3/share -I/disk2/public/Build_WRF/WRFV3/phys -I/disk2/public/Build_WRF/WRFV3/chem -I/disk2/public/Build_WRF/WRFV3/inc -I/disk2/public/usr_local/netcdf/include " SOLVER=em em_wrf_SST_ESMF ) ; \ fi -------------------------------------- ( cd main ; make -i -r MODULE_DIRS="-I../dyn_em -I../dyn_nmm -I/disk2/public/Build_WRF/WRFV3/external/esmf_time_f90 -I/disk2/public/Build_WRF/WRFV3/main -I/disk2/public/Build_WRF/WRFV3/external/io_netcdf -I/disk2/public/Build_WRF/WRFV3/external/io_int -I/disk2/public/Build_WRF/WRFV3/frame -I/disk2/public/Build_WRF/WRFV3/share -I/disk2/public/Build_WRF/WRFV3/phys -I/disk2/public/Build_WRF/WRFV3/chem -I/disk2/public/Build_WRF/WRFV3/inc -I/disk2/public/usr_local/netcdf/include " SOLVER=em IDEAL_CASE=real em_real ) make[1]: Entering directory `/disk2/public/Build_WRF/WRFV3/main' ( cd ../dyn_em ; make -i -r module_initialize_real.o ) make[2]: Entering directory `/disk2/public/Build_WRF/WRFV3/dyn_em' make[2]: `module_initialize_real.o' is up to date. make[2]: Leaving directory `/disk2/public/Build_WRF/WRFV3/dyn_em' ranlib libwrflib.a mpif90 -f90=ifort -o real.exe -O3 -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -ip real_em.o ../dyn_em/module_initialize_real.o libwrflib.a /disk2/public/Build_WRF/WRFV3/external/fftpack/fftpack5/libfftpack.a /disk2/public/Build_WRF/WRFV3/external/io_grib1/libio_grib1.a /disk2/public/Build_WRF/WRFV3/external/io_grib_share/libio_grib_share.a /disk2/public/Build_WRF/WRFV3/external/io_int/libwrfio_int.a /disk2/public/Build_WRF/WRFV3/external/esmf_time_f90/libesmf_time.a /disk2/public/Build_WRF/WRFV3/external/RSL_LITE/librsl_lite.a /disk2/public/Build_WRF/WRFV3/frame/module_internal_header_util.o /disk2/public/Build_WRF/WRFV3/frame/pack_utils.o /disk2/public/Build_WRF/WRFV3/external/io_netcdf/libwrfio_nf.a -L/disk2/public/usr_local/netcdf/lib -lnetcdf -L/disk2/public/Build_WRF/WRFV3/external/io_grib2 -lio_grib2 -L/disk2/public/usr_local/netcdf/lib -ljasper ld: cannot find -ljasper make[1]: [em_real] Error 1 (ignored) mpif90 -f90=ifort -o ndown.exe -O3 -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -ip ndown_em.o ../dyn_em/module_initialize_real.o libwrflib.a /disk2/public/Build_WRF/WRFV3/external/fftpack/fftpack5/libfftpack.a /disk2/public/Build_WRF/WRFV3/external/io_grib1/libio_grib1.a /disk2/public/Build_WRF/WRFV3/external/io_grib_share/libio_grib_share.a /disk2/public/Build_WRF/WRFV3/external/io_int/libwrfio_int.a /disk2/public/Build_WRF/WRFV3/external/esmf_time_f90/libesmf_time.a /disk2/public/Build_WRF/WRFV3/external/RSL_LITE/librsl_lite.a /disk2/public/Build_WRF/WRFV3/frame/module_internal_header_util.o /disk2/public/Build_WRF/WRFV3/frame/pack_utils.o /disk2/public/Build_WRF/WRFV3/external/io_netcdf/libwrfio_nf.a -L/disk2/public/usr_local/netcdf/lib -lnetcdf -L/disk2/public/Build_WRF/WRFV3/external/io_grib2 -lio_grib2 -L/disk2/public/usr_local/netcdf/lib -ljasper ld: cannot find -ljasper make[1]: [em_real] Error 1 (ignored) mpif90 -f90=ifort -o nup.exe -O3 -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -ip nup_em.o ../dyn_em/module_initialize_real.o libwrflib.a /disk2/public/Build_WRF/WRFV3/external/fftpack/fftpack5/libfftpack.a /disk2/public/Build_WRF/WRFV3/external/io_grib1/libio_grib1.a /disk2/public/Build_WRF/WRFV3/external/io_grib_share/libio_grib_share.a /disk2/public/Build_WRF/WRFV3/external/io_int/libwrfio_int.a /disk2/public/Build_WRF/WRFV3/external/esmf_time_f90/libesmf_time.a /disk2/public/Build_WRF/WRFV3/external/RSL_LITE/librsl_lite.a /disk2/public/Build_WRF/WRFV3/frame/module_internal_header_util.o /disk2/public/Build_WRF/WRFV3/frame/pack_utils.o /disk2/public/Build_WRF/WRFV3/external/io_netcdf/libwrfio_nf.a -L/disk2/public/usr_local/netcdf/lib -lnetcdf -L/disk2/public/Build_WRF/WRFV3/external/io_grib2 -lio_grib2 -L/disk2/public/usr_local/netcdf/lib -ljasper ld: cannot find -ljasper make[1]: [em_real] Error 1 (ignored) mpif90 -f90=ifort -o tc.exe -O3 -w -ftz -align all -fno-alias -fp-model precise -FR -cpp -convert big_endian -ip tc_em.o ../dyn_em/module_initialize_real.o libwrflib.a /disk2/public/Build_WRF/WRFV3/external/fftpack/fftpack5/libfftpack.a /disk2/public/Build_WRF/WRFV3/external/io_grib1/libio_grib1.a /disk2/public/Build_WRF/WRFV3/external/io_grib_share/libio_grib_share.a /disk2/public/Build_WRF/WRFV3/external/io_int/libwrfio_int.a /disk2/public/Build_WRF/WRFV3/external/esmf_time_f90/libesmf_time.a /disk2/public/Build_WRF/WRFV3/external/RSL_LITE/librsl_lite.a /disk2/public/Build_WRF/WRFV3/frame/module_internal_header_util.o /disk2/public/Build_WRF/WRFV3/frame/pack_utils.o /disk2/public/Build_WRF/WRFV3/external/io_netcdf/libwrfio_nf.a -L/disk2/public/usr_local/netcdf/lib -lnetcdf -L/disk2/public/Build_WRF/WRFV3/external/io_grib2 -lio_grib2 -L/disk2/public/usr_local/netcdf/lib -ljasper ld: cannot find -ljasper make[1]: [em_real] Error 1 (ignored) make[1]: Leaving directory `/disk2/public/Build_WRF/WRFV3/main' ( cd test/em_real ; /bin/rm -f wrf.exe ; ln -s ../../main/wrf.exe . ) if [ 0 -eq 1 ] ; then \ ( cd main ; make -i -r MODULE_DIRS="-I../dyn_em -I../dyn_nmm -I/disk2/public/Build_WRF/WRFV3/external/esmf_time_f90 -I/disk2/public/Build_WRF/WRFV3/main -I/disk2/public/Build_WRF/WRFV3/external/io_netcdf -I/disk2/public/Build_WRF/WRFV3/external/io_int -I/disk2/public/Build_WRF/WRFV3/frame -I/disk2/public/Build_WRF/WRFV3/share -I/disk2/public/Build_WRF/WRFV3/phys -I/disk2/public/Build_WRF/WRFV3/chem -I/disk2/public/Build_WRF/WRFV3/inc -I/disk2/public/usr_local/netcdf/include " SOLVER=em IDEAL_CASE=real em_wrf_SST_ESMF ) ; \ ( cd test/em_esmf_exp ; /bin/rm -f wrf.exe ; ln -s ../../main/wrf.exe . ) ; \ ( cd test/em_esmf_exp ; /bin/rm -f wrf_SST_ESMF.exe ; ln -s ../../main/wrf_SST_ESMF.exe . ) ; \ ( cd test/em_esmf_exp ; /bin/rm -f real.exe ; ln -s ../../main/real.exe . ) ; \ ( cd test/em_esmf_exp ; /bin/rm -f README.namelist ; ln -s ../../run/README.namelist . ) ; \ ( cd test/em_esmf_exp ; /bin/rm -f ETAMPNEW_DATA RRTM_DATA RRTMG_LW_DATA RRTMG_SW_DATA ; \ ln -sf ../../run/ETAMPNEW_DATA . ; \ ln -sf ../../run/RRTM_DATA . ; \ ln -sf ../../run/RRTMG_LW_DATA . ; \ ln -sf ../../run/RRTMG_SW_DATA . ; \ ln -sf ../../run/CAM_ABS_DATA . ; \ ln -sf ../../run/CAM_AEROPT_DATA . ; \ ln -sf ../../run/ozone.formatted . ; \ ln -sf ../../run/ozone_lat.formatted . ; \ ln -sf ../../run/ozone_plev.formatted . ; \ if [ 4 -eq 8 ] ; then \ ln -sf ../../run/ETAMPNEW_DATA_DBL ETAMPNEW_DATA ; \ ln -sf ../../run/RRTM_DATA_DBL RRTM_DATA ; \ ln -sf ../../run/RRTMG_LW_DATA_DBL RRTMG_LW_DATA ; \ ln -sf ../../run/RRTMG_SW_DATA_DBL RRTMG_SW_DATA ; \ fi ) ; \ ( cd test/em_esmf_exp ; /bin/rm -f GENPARM.TBL ; ln -s ../../run/GENPARM.TBL . ) ; \ ( cd test/em_esmf_exp ; /bin/rm -f LANDUSE.TBL ; ln -s ../../run/LANDUSE.TBL . ) ; \ ( cd test/em_esmf_exp ; /bin/rm -f SOILPARM.TBL ; ln -s ../../run/SOILPARM.TBL . ) ; \ ( cd test/em_esmf_exp ; /bin/rm -f URBPARM.TBL ; ln -s ../../run/URBPARM.TBL . ) ; \ ( cd test/em_esmf_exp ; /bin/rm -f VEGPARM.TBL ; ln -s ../../run/VEGPARM.TBL . ) ; \ ( cd test/em_esmf_exp ; /bin/rm -f tr49t67 ; ln -s ../../run/tr49t67 . ) ; \ ( cd test/em_esmf_exp ; /bin/rm -f tr49t85 ; ln -s ../../run/tr49t85 . ) ; \ ( cd test/em_esmf_exp ; /bin/rm -f tr67t85 ; ln -s ../../run/tr67t85 . ) ; \ ( cd test/em_esmf_exp ; /bin/rm -f gribmap.txt ; ln -s ../../run/gribmap.txt . ) ; \ ( cd test/em_esmf_exp ; /bin/rm -f grib2map.tbl ; ln -s ../../run/grib2map.tbl . ) ; \ fi ( cd test/em_real ; /bin/rm -f real.exe ; ln -s ../../main/real.exe . ) ( cd test/em_real ; /bin/rm -f tc.exe ; ln -s ../../main/tc.exe . ) ( cd test/em_real ; /bin/rm -f ndown.exe ; ln -s ../../main/ndown.exe . ) ( cd test/em_real ; /bin/rm -f nup.exe ; ln -s ../../main/nup.exe . ) ( cd test/em_real ; /bin/rm -f README.namelist ; ln -s ../../run/README.namelist . ) ( cd test/em_real ; /bin/rm -f ETAMPNEW_DATA RRTM_DATA RRTMG_LW_DATA RRTMG_SW_DATA ; \ ln -sf ../../run/ETAMPNEW_DATA . ; \ ln -sf ../../run/RRTM_DATA . ; \ ln -sf ../../run/RRTMG_LW_DATA . ; \ ln -sf ../../run/RRTMG_SW_DATA . ; \ ln -sf ../../run/CAM_ABS_DATA . ; \ ln -sf ../../run/CAM_AEROPT_DATA . ; \ ln -sf ../../run/ozone.formatted . ; \ ln -sf ../../run/ozone_lat.formatted . ; \ ln -sf ../../run/ozone_plev.formatted . ; \ if [ 4 -eq 8 ] ; then \ ln -sf ../../run/ETAMPNEW_DATA_DBL ETAMPNEW_DATA ; \ ln -sf ../../run/RRTM_DATA_DBL RRTM_DATA ; \ ln -sf ../../run/RRTMG_LW_DATA_DBL RRTMG_LW_DATA ; \ ln -sf ../../run/RRTMG_SW_DATA_DBL RRTMG_SW_DATA ; \ fi ) ( cd test/em_real ; /bin/rm -f GENPARM.TBL ; ln -s ../../run/GENPARM.TBL . ) ( cd test/em_real ; /bin/rm -f LANDUSE.TBL ; ln -s ../../run/LANDUSE.TBL . ) ( cd test/em_real ; /bin/rm -f SOILPARM.TBL ; ln -s ../../run/SOILPARM.TBL . ) ( cd test/em_real ; /bin/rm -f URBPARM.TBL ; ln -s ../../run/URBPARM.TBL . ) ( cd test/em_real ; /bin/rm -f VEGPARM.TBL ; ln -s ../../run/VEGPARM.TBL . ) ( cd test/em_real ; /bin/rm -f tr49t67 ; ln -s ../../run/tr49t67 . ) ( cd test/em_real ; /bin/rm -f tr49t85 ; ln -s ../../run/tr49t85 . ) ( cd test/em_real ; /bin/rm -f tr67t85 ; ln -s ../../run/tr67t85 . ) ( cd test/em_real ; /bin/rm -f gribmap.txt ; ln -s ../../run/gribmap.txt . ) ( cd test/em_real ; /bin/rm -f grib2map.tbl ; ln -s ../../run/grib2map.tbl . ) ( cd run ; /bin/rm -f real.exe ; ln -s ../main/real.exe . ) ( cd run ; /bin/rm -f tc.exe ; ln -s ../main/tc.exe . ) ( cd run ; /bin/rm -f ndown.exe ; ln -s ../main/ndown.exe . ) ( cd run ; /bin/rm -f nup.exe ; ln -s ../main/nup.exe . ) ( cd run ; if test -f namelist.input ; then \ /bin/cp -f namelist.input namelist.input.backup ; fi ; \ /bin/rm -f namelist.input ; ln -s ../test/em_real/namelist.input . )