Home | History | Annotate | Download | only in docs

Lines Matching full:wrappers

2427 <sect1 id="mc-manual.mpiwrap" xreflabel="MPI Wrappers">
2435 <computeroutput>LD_PRELOAD</computeroutput>, the wrappers intercept
2443 <para>The wrappers also take the opportunity to carefully check
2455 <sect2 id="mc-manual.mpiwrap.build" xreflabel="Building MPI Wrappers">
2456 <title>Building and installing the wrappers</title>
2466 wrappers are only buildable with
2497 valgrind MPI wrappers 31901: Active for pid 31901
2498 valgrind MPI wrappers 31901: Try MPIWRAP_DEBUG=help for possible options
2513 xreflabel="Getting started with MPI Wrappers">
2522 the wrappers engaged:</para>
2541 xreflabel="Controlling the MPI Wrappers">
2549 valgrind MPI wrappers 16386: Active for pid 16386
2550 valgrind MPI wrappers 16386: Try MPIWRAP_DEBUG=help for possible options
2561 show entries/exits of all wrappers. Also show extra
2569 anything when the wrappers want
2571 failure of the wrappers.</para>
2575 by default, functions which lack proper wrappers
2591 extraneous printing from the wrappers.</para>
2603 <computeroutput>MPI_Pcontrol</computeroutput> have wrappers. The
2615 wrappers:</para>
2688 these types and see where the fields are. Therefore these wrappers
2712 wrappers handle each element individually and so there can be a very
2719 xreflabel="Writing new MPI Wrappers">
2720 <title>Writing new wrappers</title>
2723 For the most part the wrappers are straightforward. The only
2731 transaction completes successfully, the wrappers have to paint the
2748 <para>Writing new wrappers should be fairly easy. The source file is
2751 one you want to wrap, and use it as a starting point. The wrappers
2759 xreflabel="What to expect with MPI Wrappers">
2760 <title>What to expect when using the wrappers</title>
2762 <para>The wrappers should reduce Memcheck's false-error rate on MPI
2777 which lack proper wrappers but which are nevertheless used. You can
2778 then write wrappers for them.