#ifdef ENABLE_QMPI #ifndef MPICH_MPI_FROM_PMPI int QMPIX_Query_cuda_support(QMPI_Context context, int tool_id) MPICH_API_PUBLIC
This routine is thread-safe. This means that this routine may be safely used by multiple threads without the need for any user-provided thread locks. However, the routine is not interrupt safe. Typically, this is due to the use of memory allocation routines such as malloc or other non-MPICH runtime routines that are themselves not interrupt-safe.
All MPI objects (e.g., MPI_Datatype, MPI_Comm) are of type INTEGER in Fortran.