Hello everyone,
I recently ran the model with the reach-based routing configuration and encountered some issues with MPI parallelization. I can only run the model with 4 processes using mpirun -np 4 ./wrf_hydro.exe. When using 8 or 16 processes, I get an error: "Program received signal SIGABRT: Process abort signal". I found that this is related to the parameter "Number of routing grid cells to define stream" used for generating river connections. When this value is large, the river network is sparser, and the model can run with more processes. When the value is small, the river network is denser, and the model can only run with 4 or fewer processes. Can anyone explain why?
Thank you very much for your time and help!
Best regards,
zed li