Scheduled Downtime
On Friday 21 April 2023 @ 5pm MT, this website will be down for maintenance and expected to return online the morning of 24 April 2023 at the latest

WRFDA V 4.6 compilation error

JeremyB

Member
Hello,

I recently tried to compile the new version of WRFDA, and I ran into some problems. First thing, here are my specs as well as the versions of libraries I used since I have a feeling that plays into this issue. Also, I used GNU.

Specs:
RAM: 128gb
CPU: 12 core
OS: Ubuntu

Library versions:
hdf5: 1.14.4-3
jasper: 1.900.2
libpng: 1.6.43
netcdf-c: 4.9.2
netcdf-fortran: 4.6.1
openmpi: 5.0.3
zlib: 1.3.1

I ran into an issue where when da_wrfvar.exe was compiling, it was unable to find certain libraries. Please refer to the image below:
1718390095611.png

I looked into my hdf5 directory and I wasn't able to find any files with these names, so that error makes sense. I then looked at other successful compilations and noticed that I didn't have those files either. This compilation file is called compile_WRF_v4.5.2 (I know it's called WRF, I used that since that was the WRF version at the time). I then wanted to try an older version to see if the new version caused an issue, and sure enough it compiled successfully. I ran: git checkout release-v4.5.3 and compiled it again and I got the executable. That log file is titled: compile_WRF_v4.6.log.

This may be a simple fix of I need a different hdf5 library, but I thought I'd share this as well as my solution.

Thanks,
JeremyB
 

Attachments

  • comp_WRF_v4.5.2.log
    321.3 KB · Views: 1
  • compile_WRF_v4.6.log
    683.3 KB · Views: 3
Last edited:
I've seen this same error before with 1.14.4-3

I had to reinstall the libraries completely from scratch and make sure that HDF5 was properly creating the files.
 
Top