1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML3.2 EN">
<HTML>
<HEAD> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Vec/VecScatterRemap.html" />
<META NAME="GENERATOR" CONTENT="DOCTEXT">
<TITLE>VecScatterRemap</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">
<div id="version" align=right><b>petsc-3.10.3 2018-12-18</b></div>
<div id="bugreport" align=right><a href="mailto:petsc-maint@mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.10.3 v3.10.3 docs/manualpages/Vec/VecScatterRemap.html "><small>Report Typos and Errors</small></a></div>
<A NAME="VecScatterRemap"><H1>VecScatterRemap</H1></A>
Remaps the "from" and "to" indices in a vector scatter context. FOR EXPERTS ONLY!
<H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
<PRE>
#include "petscvec.h"
<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../Vec/VecScatterRemap.html#VecScatterRemap">VecScatterRemap</A>(<A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A> scat,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> tomap[],<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> frommap[])
</PRE>
Collective on <A HREF="../Vec/VecScatter.html#VecScatter">VecScatter</A>
<P>
<H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
<TABLE border="0" cellpadding="0" cellspacing="0">
<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>scat </B></TD><TD>- vector scatter context
</TD></TR>
<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>tomap </B></TD><TD>- remapping plan for "to" indices (may be NULL).
</TD></TR>
<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>frommap </B></TD><TD>- remapping plan for "from" indices (may be NULL)
</TD></TR></TABLE>
<P>
<P>
<H3><FONT COLOR="#CC3333">Notes</FONT></H3>
In the parallel case the todata contains indices from where the data is taken
(and then sent to others)! The fromdata contains indices from where the received
data is finally put locally.
<P>
In the sequential case the todata contains indices from where the data is put
and the fromdata contains indices from where the data is taken from.
This is backwards from the paralllel case!
<P>
<P><B></B><H3><FONT COLOR="#CC3333">Level</FONT></H3>developer<BR>
<H3><FONT COLOR="#CC3333">Location</FONT></H3>
</B><A HREF="../../../src/vec/vscat/interface/vscatfce.c.html#VecScatterRemap">src/vec/vscat/interface/vscatfce.c</A>
<BR><A HREF="./index.html">Index of all Vec routines</A>
<BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
<BR><A HREF="../singleindex.html">Index of all manual pages</A>
</BODY></HTML>
|