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

undefined symbol: mpi_initialized_ error when running WRF

MattW

Member
Hi WRF forum folks,

I've been trying to rerun a simulation using an old WRFV4.1.2 install for some paper revisions (unfortunately the WRF version is important here so I can't run it with a newer, updated install). It ran fine earlier this year, but when I try to run it now I get the following error: ./wrf.exe: symbol lookup error: ./wrf.exe: undefined symbol: mpi_initialized_. The modules I've loaded in the environment are:

1) ncarenv/23.09 (S) 3) intel-classic/2023.2.1 5) netcdf/4.9.2 7) ncl/6.6.2 9) ncarcompilers/1.0.0
2) craype/2.7.23 4) hdf5/1.12.2 6) ncview/2.1.9 8) cray-mpich/8.1.27

This was following the advice in a previous post on a similar issue (mpi error when running idealized WRF (v4.2.1) on Derecho). I've also tried it with the version of intel-mpi available on derecho, since I think that's what it was originally compiled with. The modules I used earlier this year when it worked were ncarenv-basic/23.06, intel-oneapi/2023.0.0, and intel-mpi/2021.8.0; but unfortunately that intel-mpi module is no longer available. Do you think the source of this problem is the switch from intel-mpi/2021.8.0 to the version currently available on derecho (intel-mpi/2021.10.0)? If so, is there a way to fix this without recompiling WRFV4.1.2? I've tried recompiling it several times with different configuration options / compilers and it keeps failing.

Thanks,

Matt
 
If you can access derecho, we have precompiled WRF-v4.1.2 saved at

/glade/u/home/wrfhelp/derecho_pre_compiled_code/wrfv4.1.2

Please copy.

At the same time, I will forward your post to our software engineer. It is take some time for us to figure out what is wrong. Thank you for your patience.
 
Top