MPI_Send_init error with AMR (using default pgen) #727
|
I have encountered an error when using too many refinement levels in Athena++. This problem is reproducible on my system when following the AMR tutorial using the I have previously run Athena++ (with a custom pgen) using 7 levels of refinement, so I wonder if this is specific to the machine I am running on. This page makes reference to the maximum tag being MPI implementation specific. The code which crashed was compiled with Has anyone encountered this error before? Is there a known limit to the number of AMR levels? Can this limit be readily bypassed? |
Replies: 1 comment 2 replies
|
It seems to be indeed the tag limit. Please check your MPI_TAG_UB. How many processes are you using? As the tag contains the local ID on the target node, it probably will run fine with more processes. |
It seems to be indeed the tag limit. Please check your MPI_TAG_UB.
https://www.intel.com/content/www/us/en/developer/articles/technical/large-mpi-tags-with-the-intel-mpi.html
How many processes are you using? As the tag contains the local ID on the target node, it probably will run fine with more processes.