Updated docs with fnd_owner adn set_p_adjcncy

This commit is contained in:
Salvatore Filippone
2019-12-12 17:37:31 +00:00
parent acae5f9278
commit db2458dd29
327 changed files with 25044 additions and 24405 deletions
+69 -112
View File
@@ -3,8 +3,8 @@
<!--Converted with LaTeX2HTML 2018 (Released Feb 1, 2018) -->
<HTML>
<HEAD>
<TITLE>psb_exit -- Exit from PSBLAS parallel environment</TITLE>
<META NAME="description" CONTENT="psb_exit -- Exit from PSBLAS parallel environment">
<TITLE>Parallel environment routines</TITLE>
<META NAME="description" CONTENT="Parallel environment routines">
<META NAME="keywords" CONTENT="userhtml">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
@@ -14,136 +14,93 @@
<LINK REL="STYLESHEET" HREF="userhtml.css">
<LINK REL="next" HREF="node103.html">
<LINK REL="previous" HREF="node101.html">
<LINK REL="up" HREF="node99.html">
<LINK REL="next" HREF="node120.html">
<LINK REL="previous" HREF="node74.html">
<LINK REL="up" HREF="userhtml.html">
<LINK REL="next" HREF="node103.html">
</HEAD>
<BODY >
<DIV CLASS="navigation"><!--Navigation Panel-->
<A NAME="tex2html1541"
<A NAME="tex2html1533"
HREF="node103.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html1537"
HREF="node99.html">
<A NAME="tex2html1529"
HREF="userhtml.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html1531"
<A NAME="tex2html1523"
HREF="node101.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html1539"
<A NAME="tex2html1531"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html1542"
HREF="node103.html">psb_get_mpi_comm Get</A>
<B> Up:</B> <A NAME="tex2html1538"
HREF="node99.html">Parallel environment routines</A>
<B> Previous:</B> <A NAME="tex2html1532"
HREF="node101.html">psb_info Return</A>
&nbsp; <B> <A NAME="tex2html1540"
<B> Next:</B> <A NAME="tex2html1534"
HREF="node103.html">psb_init Initializes</A>
<B> Up:</B> <A NAME="tex2html1530"
HREF="userhtml.html">userhtml</A>
<B> Previous:</B> <A NAME="tex2html1524"
HREF="node101.html">Sorting utilities</A>
&nbsp; <B> <A NAME="tex2html1532"
HREF="node1.html">Contents</A></B>
<BR>
<BR></DIV>
<!--End of Navigation Panel-->
<H2><A NAME="SECTION00083000000000000000">
psb_exit -- Exit from PSBLAS parallel
<H1><A NAME="SECTION00080000000000000000"></A>
<A NAME="sec:parenv"></A>
<BR>
Parallel environment routines
</H1>
<P>
<BR><HR>
<!--Table of Child-Links-->
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<UL CLASS="ChildLinks">
<LI><A NAME="tex2html1535"
HREF="node103.html">psb_init -- Initializes PSBLAS parallel
environment</A>
</H2>
<P>
<PRE>
call psb_exit(icontxt)
call psb_exit(icontxt,close)
</PRE>
<P>
This subroutine exits from the PSBLAS parallel virtual machine.
<DL>
<DT><STRONG>Type:</STRONG></DT>
<DD>Synchronous.
</DD>
<DT><STRONG><B>On Entry </B></STRONG></DT>
<DD>
</DD>
<DT><STRONG>icontxt</STRONG></DT>
<DD>the communication context identifying the virtual
parallel machine.
<BR>
Scope: <B>global</B>.
<BR>
Type: <B>required</B>.
<BR>
Intent: <B>in</B>.
<BR>
Specified as: an integer variable.
</DD>
<DT><STRONG>close</STRONG></DT>
<DD>Whether to close all data structures related to the
virtual parallel machine, besides those associated with icontxt.
<BR>
Scope: <B>global</B>.
<BR>
Type: <B>optional</B>.
<BR>
Intent: <B>in</B>.
<BR>
Specified as: a logical variable, default value: true.
</DD>
</DL>
<P>
<BIG CLASS="LARGE"><B>Notes</B></BIG>
<OL>
<LI>This routine may be called even if a previous call to
<code>psb_info</code> has returned with <SPAN CLASS="MATH"><IMG
WIDTH="73" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
SRC="img137.png"
ALT="$iam=-1$"></SPAN>; indeed, it it is the only
routine that may be called with argument <code>icontxt</code> in this
situation.
</LI>
<LI>A call to this routine with <code>close=.true.</code> implies a call
to <code>MPI_Finalize</code>, after which no parallel routine may be called.
</LI>
<LI>If the user whishes to use multiple communication contexts in the
same program, or to enter and exit multiple times into the parallel
environment, this routine may be called to
selectively close the contexts with <code>close=.false.</code>, while on
the last call it should be called with <code>close=.true.</code> to
shutdown in a clean way the entire parallel environment.
</LI>
</OL>
<P>
<DIV CLASS="navigation"><HR>
<!--Navigation Panel-->
<A NAME="tex2html1541"
HREF="node103.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
<A NAME="tex2html1537"
HREF="node99.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
<A NAME="tex2html1531"
HREF="node101.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
<A NAME="tex2html1539"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html1542"
HREF="node103.html">psb_get_mpi_comm Get</A>
<B> Up:</B> <A NAME="tex2html1538"
HREF="node99.html">Parallel environment routines</A>
<B> Previous:</B> <A NAME="tex2html1532"
HREF="node101.html">psb_info Return</A>
&nbsp; <B> <A NAME="tex2html1540"
HREF="node1.html">Contents</A></B> </DIV>
<!--End of Navigation Panel-->
<LI><A NAME="tex2html1536"
HREF="node104.html">psb_info -- Return information about PSBLAS parallel
environment</A>
<LI><A NAME="tex2html1537"
HREF="node105.html">psb_exit -- Exit from PSBLAS parallel
environment</A>
<LI><A NAME="tex2html1538"
HREF="node106.html">psb_get_mpi_comm -- Get the MPI communicator</A>
<LI><A NAME="tex2html1539"
HREF="node107.html">psb_get_mpi_rank -- Get the MPI rank</A>
<LI><A NAME="tex2html1540"
HREF="node108.html">psb_wtime -- Wall clock timing</A>
<LI><A NAME="tex2html1541"
HREF="node109.html">psb_barrier -- Sinchronization point parallel
environment</A>
<LI><A NAME="tex2html1542"
HREF="node110.html">psb_abort -- Abort a computation</A>
<LI><A NAME="tex2html1543"
HREF="node111.html">psb_bcast -- Broadcast data</A>
<LI><A NAME="tex2html1544"
HREF="node112.html">psb_sum -- Global sum</A>
<LI><A NAME="tex2html1545"
HREF="node113.html">psb_max -- Global maximum</A>
<LI><A NAME="tex2html1546"
HREF="node114.html">psb_min -- Global minimum</A>
<LI><A NAME="tex2html1547"
HREF="node115.html">psb_amx -- Global maximum absolute value</A>
<LI><A NAME="tex2html1548"
HREF="node116.html">psb_amn -- Global minimum absolute value</A>
<LI><A NAME="tex2html1549"
HREF="node117.html">psb_nrm2 -- Global 2-norm reduction</A>
<LI><A NAME="tex2html1550"
HREF="node118.html">psb_snd -- Send data</A>
<LI><A NAME="tex2html1551"
HREF="node119.html">psb_rcv -- Receive data</A>
</UL>
<!--End of Table of Child-Links-->
<BR><HR>
</BODY>
</HTML>