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