WRFDA 3.9.1- H5DREAD_F not found (da_radiance.f compilation)

All things involving the setup (compiling, NetCDF, etc.) of the WRF Model itself.

WRFDA 3.9.1- H5DREAD_F not found (da_radiance.f compilation)

Postby puneet336 » Mon May 14, 2018 1:59 am

Hi all,
I am trying to compile WRFDA - 3.9.1 using intel compilers on Cray XC Platform ,

I use following to initiate compilation procedure -
Code: Select all
 ./compile all_wrfvar


and here is the compilation line which fails -
Code: Select all
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING da_radiance.f90 WITHOUT OMP ; fi ; \
  time ftn -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian   -r8        -real-size `expr 8 \* 8` -i4 -I../external/crtm_2.2.3/libsrc   -I/opt/cray/pe/hdf5/1.10.0.3/INTEL/16.0/include da_radiance.f ; \
        fi
COMPILING da_radiance.f90 WITHOUT OMP
No supported cpu target is set, CRAY_CPU_TARGET=x86-64 will be used.
Load a valid targeting module or set CRAY_CPU_TARGET
da_radiance.f(5884): error #6285: There is no matching specific subroutine for this generic subroutine call.   [H5DREAD_F]
      call H5Dread_f(dhnd1, &
-----------^
da_radiance.f(5919): error #6285: There is no matching specific subroutine for this generic subroutine call.   [H5DREAD_F]
      call H5Dread_f(dhnd1, &
-----------^



I tried getting in touch with HDF5 community to sort this out. Here is their reply on hdf5 forum.


It seems that the tools/standard.exe is unable to generate correct da_radiance.f from da_radiance.f90.

i have shared configure.wrf, compilation logs, and da_radiance.f* files at - https://bitbucket.org/puneet336/wrfda-3 ... rc/master/


Please let me know where am i missing out on the compilation/configuration settings.
Do let me know if any further information is required from my end.
puneet336
 
Posts: 8
Joined: Thu Mar 22, 2018 2:02 am

Re: WRFDA 3.9.1- H5DREAD_F not found (da_radiance.f compilat

Postby puneet336 » Tue May 15, 2018 2:41 pm

Compilation of Collowing version seems fine.
Code: Select all
./WRFDA_V3.7/var/da/da_wrfvar.exe
./WRFDA_V3.7/var/build/da_wrfvar.exe
./WRFDA_V3.7.1/var/da/da_wrfvar.exe
./WRFDA_V3.7.1/var/build/da_wrfvar.exe
./WRFDA_V3.8/var/da/da_wrfvar.exe
./WRFDA_V3.8/var/build/da_wrfvar.exe


versions above & including 3.8.1 fail to compile with missing - H5DREAD_F error.
Was anyone able to compile WRDA above version 3.8 (3.8.1,3.9) ?

Here is the configure command -
Code: Select all
./configure wrfda

Compilation command -
Code: Select all
./compile all_wrfvar
puneet336
 
Posts: 8
Joined: Thu Mar 22, 2018 2:02 am


Return to Installation

Who is online

Users browsing this forum: No registered users and 7 guests