MSMPI_Queuelock_release function

Releases the Microsoft MPI library global lock.

Syntax

void MSMPI_Queuelock_release(
  _In_ MSMPI_Lock_queue *queue
);

Parameters

  • queue [in]
    The lock queue structure that represents the calling thread in the queue. This structure was initialized by using the MSMPI_Queuelock_acquire function.

Return value

This function does not return a value.

Remarks

Users of the MSMPI_Waitsome_interruptible function should release and re-acquire the lock when the function is interrupted, in order to enable the interrupting threads to run.

This function is an extension to the standard.

Requirements

Product

HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package or HPC Pack 2008 Client Utilities

Header

Mpi.h

Library

Msmpi.lib

DLL

Msmpi.dll

See also

MPI Point to Point Functions

MSMPI_Lock_queue

MSMPI_Queuelock_acquire

MSMPI_Waitsome_interruptible