pml_cm_probe.c

来自「MPI stands for the Message Passing Inter」· C语言 代码 · 共 48 行

C
48
字号
/* * Copyright (c) 2004-2006 The Regents of the University of California. *                         All rights reserved. * $COPYRIGHT$ * * Additional copyrights may follow * * $HEADER$ */#include "ompi_config.h"#include "opal/runtime/opal_progress.h"#include "ompi/request/request.h"#include "ompi/mca/mtl/mtl.h"#include "pml_cm.h"intmca_pml_cm_iprobe(int src, int tag,                   struct ompi_communicator_t *comm,                   int *matched, ompi_status_public_t * status){    return OMPI_MTL_CALL(iprobe(ompi_mtl,                                comm, src, tag,                                matched, status));}intmca_pml_cm_probe(int src, int tag,                  struct ompi_communicator_t *comm,                  ompi_status_public_t * status){    int ret, matched = 0;    while (true) {        ret = OMPI_MTL_CALL(iprobe(ompi_mtl,                                   comm, src, tag,                                   &matched, status));        if (OMPI_SUCCESS != ret) break;        if (matched) break;        opal_progress();    }    return ret;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?