Skip to content

Latest commit

 

History

History
69 lines (42 loc) · 1.08 KB

MPI_Is_thread_main.3.rst

File metadata and controls

69 lines (42 loc) · 1.08 KB

MPI_Is_thread_main

MPI_Is_thread_main Determines if thread called MPI_Init

SYNTAX

C Syntax

#include <mpi.h>

int MPI_Is_thread_main(int *flag)

Fortran Syntax

USE MPI
! or the older form: INCLUDE 'mpif.h'
MPI_IS_THREAD_MAIN(FLAG, IERROR)
 LOGICAL FLAG
 INTEGER IERROR

Fortran 2008 Syntax

USE mpi_f08
MPI_Is_thread_main(flag, ierror)
 LOGICAL, INTENT(OUT) :: flag
 INTEGER, OPTIONAL, INTENT(OUT) :: ierror

OUTPUT PARAMETERS

  • flag: True if calling thread is main thread (boolean).
  • ierror: Fortran only: Error status (integer).

DESCRIPTION

MPI_Is_thread_main is called by a thread to find out whether the caller is the main thread (that is, the thread that called MPI_Init or MPI_Init_thread).

ERRORS

* MPI_Init * MPI_Init_thread