⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mpi841.htm

📁 该文件为mpich2的开发文档
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
   <TITLE> ICPSEP Content
</TITLE>
   <META NAME="GENERATOR" CONTENT="Mozilla/3.0Gold (Win95; I) [Netscape]">
</HEAD>
<BODY BGCOLOR="#F0F8FF">

<TABLE WIDTH="100%" >
<TR>
<TD align=left>
<H2>8.4 例子</H2>
</TD>

<TD align=right><A HREF="mpi83.htm" tppabs="http://arch.cs.pku.edu.cn/parallelprogramming/mpispec/mpi83.htm"><IMG SRC="backward.gif" tppabs="http://arch.cs.pku.edu.cn/image/backward.gif" ALT="BACKWARD" HEIGHT=32 WIDTH=32></A>
<A HREF="mpi842.htm" tppabs="http://arch.cs.pku.edu.cn/parallelprogramming/mpispec/mpi842.htm"><IMG SRC="forward.gif" tppabs="http://arch.cs.pku.edu.cn/image/forward.gif" ALT="FORWARD" HEIGHT=32 WIDTH=32></A></TD>
</TR>
</TABLE>

<P>
<HR WIDTH="100%"></P>

<H3>8.4.1 剖析器实现</H3>

<P>假设剖析器希望累加由MPI-SEND函数发送的全部数据量以及函数中所花费的全部时间。这可以繁琐的获取</P>

<P>static int totalBytes;</P>

<P>static double totalTime;</P>

<P>int MPI_SEND(void * buffer, const int count, MPI_Datatype datatype,
</P>

<P>int dest, int tag, MPI_Comm comm)</P>

<P>{</P>

<UL>
<P>double tstart = MPI_Wtime(); /* Pass on all the arguments */</P>

<P>int extent;</P>

<P>int result = PMPI_Send(buffer, count, datatype, dest, tag, comm);</P>

<P>totalBytes += count * MPI_Type_size(datatype, &amp;extent); /* Accumulate
byte count */</P>

<P>totalTime += MPI_Wtime() - tstart; /* and time */</P>

<P>return result;</P>
</UL>

<P>}</P>

<P>
<HR WIDTH="100%"></P>

<TABLE WIDTH="100%" >
<TR>
<TD align=left>Copyright: NPACT </TD>

<TD align=right><A HREF="mpi83.htm" tppabs="http://arch.cs.pku.edu.cn/parallelprogramming/mpispec/mpi83.htm"><IMG SRC="backward.gif" tppabs="http://arch.cs.pku.edu.cn/image/backward.gif" ALT="BACKWARD" HEIGHT=32 WIDTH=32></A>
<A HREF="mpi842.htm" tppabs="http://arch.cs.pku.edu.cn/parallelprogramming/mpispec/mpi842.htm"><IMG SRC="forward.gif" tppabs="http://arch.cs.pku.edu.cn/image/forward.gif" ALT="FORWARD" HEIGHT=32 WIDTH=32></A></TD>
</TR>
</TABLE>

</BODY>
</HTML>

⌨️ 快捷键说明

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