| 1659 | } |
| 1660 | |
| 1661 | std::string |
| 1662 | mpi_level_to_string (int mtlev) |
| 1663 | { |
| 1664 | amrex::ignore_unused(mtlev); |
| 1665 | #ifdef AMREX_USE_MPI |
| 1666 | if (mtlev == MPI_THREAD_SINGLE) { |
| 1667 | return std::string("MPI_THREAD_SINGLE"); |
| 1668 | } else if (mtlev == MPI_THREAD_FUNNELED) { |
| 1669 | return std::string("MPI_THREAD_FUNNELED"); |
| 1670 | } else if (mtlev == MPI_THREAD_SERIALIZED) { |
| 1671 | return std::string("MPI_THREAD_SERIALIZED"); |
| 1672 | } else if (mtlev == MPI_THREAD_MULTIPLE) { |
| 1673 | return std::string("MPI_THREAD_MULTIPLE"); |
| 1674 | } |
| 1675 | #endif |
| 1676 | return std::string("UNKNOWN"); |
| 1677 | } |
| 1678 | |
| 1679 | #ifdef BL_USE_MPI |
| 1680 | |