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:

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
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:

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
Last edited: