You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
692 lines
19 KiB
692 lines
19 KiB
<!-------- @HEADER
|
|
!
|
|
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
!
|
|
! Zoltan Toolkit for Load-balancing, Partitioning, Ordering and Coloring
|
|
! Copyright 2012 Sandia Corporation
|
|
!
|
|
! Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation,
|
|
! the U.S. Government retains certain rights in this software.
|
|
!
|
|
! Redistribution and use in source and binary forms, with or without
|
|
! modification, are permitted provided that the following conditions are
|
|
! met:
|
|
!
|
|
! 1. Redistributions of source code must retain the above copyright
|
|
! notice, this list of conditions and the following disclaimer.
|
|
!
|
|
! 2. Redistributions in binary form must reproduce the above copyright
|
|
! notice, this list of conditions and the following disclaimer in the
|
|
! documentation and/or other materials provided with the distribution.
|
|
!
|
|
! 3. Neither the name of the Corporation nor the names of the
|
|
! contributors may be used to endorse or promote products derived from
|
|
! this software without specific prior written permission.
|
|
!
|
|
! THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY
|
|
! EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
! IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
|
! PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE
|
|
! CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
|
! EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
|
! PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
|
! PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
|
! LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|
! NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
|
! SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
!
|
|
! Questions? Contact Karen Devine kddevin@sandia.gov
|
|
! Erik Boman egboman@sandia.gov
|
|
!
|
|
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
!
|
|
! @HEADER
|
|
------->
|
|
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
|
<meta name="GENERATOR" content="Mozilla/4.7 [en] (X11; U; SunOS 5.6 sun4m) [Netscape]">
|
|
<meta name="sandia.approval_type" content="formal">
|
|
<meta name="sandia.approved" content="SAND2007-4748W">
|
|
<meta name="author" content="Zoltan PI">
|
|
|
|
<title>Zoltan User's Guide: Backward Compatilibity</title>
|
|
|
|
</head>
|
|
<body bgcolor="#FFFFFF">
|
|
|
|
<div align=right><b><i><a href="ug.html">Zoltan User's Guide</a> | <a href="ug_refs.html">Next</a> | <a href="ug_release.html">Previous</a></i></b></div>
|
|
<!---------------------------------------------------------------------------->
|
|
<h2>
|
|
Backward Compatibility with Previous Versions of Zoltan
|
|
</h2>
|
|
|
|
As new features have been added to Zoltan, backward compatibility with previous
|
|
versions of Zoltan has been maintained. Thus, users of previous versions of
|
|
Zoltan can upgrade to a new version <b> without changing their application
|
|
source code</b>.
|
|
Modifications to application source code are needed <b>only</b> if the
|
|
applications use new Zoltan functionality.
|
|
<p>
|
|
Enhancements to the Zoltan interface are described below.
|
|
<blockquote>
|
|
<a href="#Backward v3.8">Versions 3.8 and higher</a>
|
|
<br><a href="#Backward v3.6">Versions 3.6 and higher</a>
|
|
<br><a href="#Backward v3.2">Versions 3.2 and higher</a>
|
|
<br><a href="#Backward v3.1">Versions 3.1 and higher</a>
|
|
<br><a href="#Backward v3.0">Versions 3.0 and higher</a>
|
|
<br><a href="#Backward v1.5">Versions 1.5 and higher</a>
|
|
<br><a href="#Backward v1.3">Versions 1.3 and higher</a>
|
|
</blockquote>
|
|
|
|
<!---------------------------------------------------------------------------->
|
|
|
|
<h2><a name="Backward v3.8"></a>
|
|
<hr>Backward Compatibility: Versions 3.8 and higher
|
|
</h2>
|
|
<ul>
|
|
<li>
|
|
Zoltan is now released under Trilinos' BSD license.
|
|
</li>
|
|
<li>
|
|
All deprecated features in <a href="#Backward v3.6">version 3.6</a>
|
|
are now removed from Zoltan. See notes <a href="#Backward v3.6">below</a>.
|
|
</li>
|
|
</ul>
|
|
<!---------------------------------------------------------------------------->
|
|
|
|
<h2><a name="Backward v3.6"></a>
|
|
<hr>Backward Compatibility: Versions 3.6 and higher
|
|
</h2>
|
|
<ul>
|
|
<li>
|
|
Interfaces to Zoltan defined in lbi_const.h are now deprecated. Users should
|
|
upgrade to interfaces in zoltan.h. File lbi_const.h should not be included
|
|
in user files; rather, file zoltan.h should be included. File lbi_const.h will
|
|
not be distributed in future versions of Zoltan.
|
|
</li>
|
|
<li>
|
|
The OCTPART/OCTREE partitioning method is deprecated and will not be supported
|
|
in future versions of Zoltan. This method is now disabled by default in the
|
|
CMake build system; it can be enabled with CMake configuration flag
|
|
-DZoltan_ENABLE_OCT:BOOL=ON. Users should switch to Zoltan method HSFC
|
|
(Hilbert Space-Filling Curve partitioning), which should provide very similar
|
|
decompositions, or consider RCB partitioning.
|
|
</li>
|
|
</ul>
|
|
|
|
<!---------------------------------------------------------------------------->
|
|
|
|
<h2><a name="Backward v3.2"></a>
|
|
<hr>Backward Compatibility: Versions 3.2 and higher
|
|
</h2>
|
|
Interfaces to
|
|
<a href="ug_interface_color.html">Zoltan_Color</a>,
|
|
<a href="ug_interface_order.html">Zoltan_Order</a> and
|
|
<a href="ug_interface_lb.html#Zoltan_LB_Eval">Zoltan_LB_Eval</a> have changed.
|
|
<p>
|
|
The Zoltan native build environment, while still distributed, will no
|
|
longer be supported. Users should use the
|
|
<a href="ug_usage.html#Building the Library">autotools or CMake</a> systems.
|
|
Builds of the Zoltan F90 interface are supported in both autotools and
|
|
CMake.
|
|
|
|
|
|
<!---------------------------------------------------------------------------->
|
|
|
|
<h2><a name="Backward v3.1"></a>
|
|
<hr>Backward Compatibility: Versions 3.1 and higher
|
|
</h2>
|
|
|
|
Terminology referring to partitions and parts was clarified.
|
|
A "partition" describes the entire layout of the data across
|
|
processes. A "part" is a subset of the data assigned to a
|
|
single process. A partition is made up of many parts; the set
|
|
of all the parts is a partition.
|
|
<p>
|
|
We applied this naming convention more consistently throughout Zoltan.
|
|
Old parameters NUM_GLOBAL_PARTITIONS and NUM_LOCAL_PARTITIONS have been
|
|
more accurately renamed <a href="ug_alg.html#NUM_GLOBAL_PARTS">NUM_GLOBAL_PARTS</a> and
|
|
<a href="ug_alg.html#NUM_LOCAL_PARTS">NUM_LOCAL_PARTS</a>. Old query functions
|
|
ZOLTAN_PARTITIONS_MULTI_FN and ZOLTAN_PARTITION_FN have been more
|
|
accurately renamed
|
|
<a href="ug_query_lb.html#ZOLTAN_PART_MULTI_FN">ZOLTAN_PART_MULTI_FN</a>
|
|
and
|
|
<a href="ug_query_lb.html#ZOLTAN_PART_FN">ZOLTAN_PART_FN</a>.
|
|
However, in both cases, the old naming convention still works in the
|
|
Zoltan library.
|
|
|
|
<!---------------------------------------------------------------------------->
|
|
|
|
<h2><a name="Backward v3.0"></a>
|
|
<hr>Backward Compatibility: Versions 3.0 and higher
|
|
</h2>
|
|
|
|
A new naming convention was implemented to better categorize partitioning
|
|
methods. For more details, see parameters
|
|
<blockquote>
|
|
<a href="ug_alg.html#LB_METHOD">LB_METHOD</a>, <br>
|
|
<a href="ug_alg.html#LB_APPROACH">LB_APPROACH</a>, <br>
|
|
<a href="ug_alg_graph.html">GRAPH_PACKAGE</a>, and <br>
|
|
<a href="ug_alg_hypergraph.html">HYPERGRAPH_PACKAGE</a>.
|
|
</blockquote>
|
|
Former valid values of LB_METHOD should continue to work. In particular,
|
|
values of LB_METHOD for geometric partitioners
|
|
<a href="ug_alg_rcb.html">RCB</a>,
|
|
<a href="ug_alg_rib.html">RIB</a>,
|
|
<a href="ug_alg_hsfc.html">HSFC</a>, and
|
|
<a href="ug_alg_reftree.html">REFTREE</a> are unchanged.
|
|
|
|
<p>
|
|
The default graph partitioner has been changed from
|
|
<a href="ug_alg_parmetis.html">ParMETIS</a> to
|
|
<a href="ug_alg_phg.html">Zoltan PHG</a>. This change was made to
|
|
provide graph partitioning capability without reliance on the third-party
|
|
library ParMETIS.
|
|
|
|
<p>
|
|
Because Zoltan is designed primarily for dynamic load balancing,
|
|
The default partitioning approach
|
|
<a href="ug_alg.html#LB_APPROACH">LB_APPROACH</a>
|
|
is now "repartition." This change affects only Zoltan's hypergraph
|
|
partitioner <a href="ug_alg_phg.html">PHG</a>.
|
|
|
|
<!---------------------------------------------------------------------------->
|
|
|
|
<h2><a name="Backward v1.5"></a>
|
|
<hr>Backward Compatibility: Versions 1.5 and higher
|
|
</h2>
|
|
|
|
The ability to generate more parts than processors was added to Zoltan
|
|
in version 1.5. Thus, Zoltan's partitioning and migration routines were
|
|
enhanced to return and use both part assignments and processor assignments.
|
|
New interface and query functions were added to support this additional
|
|
information. All former Zoltan <a href="ug_param.html">parameters</a>
|
|
apply to the new functions as they did to the old; new parameters
|
|
<a href="ug_alg.html#NUM_GLOBAL_PARTS"><i>NUM_GLOBAL_PARTS</i></a>
|
|
and
|
|
<a href="ug_alg.html#NUM_LOCAL_PARTS"><i>NUM_LOCAL_PARTS</i></a>
|
|
apply only to the new functions.
|
|
<p>
|
|
The table below lists the Zoltan function that uses both part and
|
|
processor information, along with the analogous function that returns only
|
|
processor information. Applications requiring only one part per
|
|
processor can use either version of the functions.
|
|
<p>
|
|
<table border="1" cellpadding="5">
|
|
<tr>
|
|
<td>
|
|
<b>Function with Part and Processor info (v1.5 and higher)</b>
|
|
</td>
|
|
<td>
|
|
<b>Function with only Processor info (v1.3 and higher)</b>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="ug_interface_lb.html#Zoltan_LB_Partition">Zoltan_LB_Partition</a>
|
|
</td>
|
|
<td>
|
|
<a href="ug_interface_lb.html#Zoltan_LB_Balance">Zoltan_LB_Balance</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="ug_interface_augment.html#Zoltan_LB_Point_PP_Assign">Zoltan_LB_Point_PP_Assign</a>
|
|
</td>
|
|
<td>
|
|
<a href="ug_interface_augment.html#Zoltan_LB_Point_Assign">Zoltan_LB_Point_Assign</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="ug_interface_augment.html#Zoltan_LB_Box_PP_Assign">Zoltan_LB_Box_PP_Assign</a>
|
|
</td>
|
|
<td>
|
|
<a href="ug_interface_augment.html#Zoltan_LB_Box_Assign">Zoltan_LB_Box_Assign</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="ug_interface_mig.html#Zoltan_Invert_Lists">Zoltan_Invert_Lists</a>
|
|
</td>
|
|
<td>
|
|
<a href="ug_interface_mig.html#Zoltan_Compute_Destinations">Zoltan_Compute_Destinations</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="ug_interface_mig.html#Zoltan_Migrate">Zoltan_Migrate</a>
|
|
</td>
|
|
<td>
|
|
<a href="ug_interface_mig.html#Zoltan_Help_Migrate">Zoltan_Help_Migrate</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="ug_query_mig.html#ZOLTAN_PRE_MIGRATE_PP_FN">ZOLTAN_PRE_MIGRATE_PP_FN</a>
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_mig.html#ZOLTAN_PRE_MIGRATE_FN">ZOLTAN_PRE_MIGRATE_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="ug_query_mig.html#ZOLTAN_MID_MIGRATE_PP_FN">ZOLTAN_MID_MIGRATE_PP_FN</a>
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_mig.html#ZOLTAN_MID_MIGRATE_FN">ZOLTAN_MID_MIGRATE_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="ug_query_mig.html#ZOLTAN_POST_MIGRATE_PP_FN">ZOLTAN_POST_MIGRATE_PP_FN</a>
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_mig.html#ZOLTAN_POST_MIGRATE_FN">ZOLTAN_POST_MIGRATE_FN</a>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<p>
|
|
|
|
To continue using the v1.3 partition functions, no changes to C or Fortran90
|
|
applications are needed. Zoltan interfaces from versions earlier than 1.3
|
|
are also still supported (see
|
|
<a href="#Backward v1.3">below</a>),
|
|
requiring no changes to application programs.
|
|
<p>
|
|
To use the new v1.5 partitioning functions:
|
|
<ul>
|
|
<li>
|
|
C users must include file <i>zoltan.h</i> in their applications and edit
|
|
their applications to use the appropriate new functions.
|
|
</li>
|
|
<li>
|
|
Fortran90 users must put
|
|
<a href="ug_fortran_api.html#fortran ug api query">user-defined data types</a>
|
|
in <i>zoltan_user_data.f90</i> and edit their applications to
|
|
use the appropriate new functions. The new partitioning functions do not
|
|
work with user-defined data types in <i>lb_user_const.f90</i>.
|
|
</li>
|
|
</ul>
|
|
|
|
<!---------------------------------------------------------------------------->
|
|
|
|
<h2><a name="Backward v1.3"></a>
|
|
<hr>Backward Compatibility: Versions 1.3 and higher
|
|
</h2>
|
|
<p>
|
|
Versions of Zoltan before version 1.3 used a different naming convention for
|
|
the Zoltan interface and query functions. All functions in Zoltan v.1.3 and
|
|
above
|
|
are prefixed with <b>Zoltan_</b>; earlier versions were prefixed with
|
|
<b>LB_</b>.
|
|
|
|
<p>
|
|
<b>Zoltan versions 1.3 and above maintain backward compatibility with the
|
|
earlier
|
|
Zoltan interface.</b> Thus, applications that used earlier versions of Zoltan
|
|
can continue using Zoltan <b>without changing their source code</b>.
|
|
<p>
|
|
Only two
|
|
changes are needed to build the application with Zoltan v.1.3 and higher:
|
|
<ul>
|
|
<li>
|
|
All Zoltan include files are now in directory <i>Zoltan/include</i>.
|
|
Thus, application include paths must point to this directory.
|
|
<br>(Previously, include files were in <i>Zoltan/lb</i>.)
|
|
<li>
|
|
Applications link with Zoltan now by specifying only <i>-lzoltan</i>.
|
|
<br>(Previously, applications had to link with <i>-lzoltan -lzoltan_comm
|
|
-lzoltan_mem</i>.)
|
|
</ul>
|
|
|
|
<p>
|
|
While it is not necessary for application developers to modify their
|
|
source code to use Zoltan v.1.3 and above, those who want to update their
|
|
source code
|
|
should do the following in their application source files:
|
|
<ul>
|
|
<li>
|
|
Replace Zoltan calls and constants (<b>LB_*</b>) with new names. The new
|
|
names can be found through the <a href="#Backward Index">index below</a>.
|
|
<li>
|
|
C programs: Include file <i>zoltan.h</i> instead of <i>lbi_const.h</i>.
|
|
<li>
|
|
F90 programs: Put <a href="ug_fortran_api.html#fortran ug api query">user-defined data types</a> in file <i>zoltan_user_data.f90</i> instead of <i>lb_user_const.f90</i>.
|
|
</ul>
|
|
|
|
|
|
<!---------------------------------------------------------------------------->
|
|
<h4>
|
|
<a NAME="Backward Index"></a>Backward Compatilibity Index for Interface and Query Functions
|
|
</h4>
|
|
|
|
<table border="1" cellpadding="5">
|
|
<tr>
|
|
<td>
|
|
<b>Name in Earlier Zoltan Versions</b>
|
|
</td>
|
|
<td>
|
|
<b>Name in Zoltan Version 1.3 and higher</b>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_BORDER_OBJ_LIST_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_lb.html#ZOLTAN_BORDER_OBJ_LIST_FN">ZOLTAN_BORDER_OBJ_LIST_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_Balance
|
|
</td>
|
|
<td>
|
|
<a href="ug_interface_lb.html#Zoltan_LB_Balance">Zoltan_LB_Balance</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_Box_Assign
|
|
</td>
|
|
<td>
|
|
<a href="ug_interface_augment.html#Zoltan_LB_Box_Assign">Zoltan_LB_Box_Assign</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_CHILD_LIST_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_lb.html#ZOLTAN_CHILD_LIST_FN">ZOLTAN_CHILD_LIST_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_CHILD_WEIGHT_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_lb.html#ZOLTAN_CHILD_WEIGHT_FN">ZOLTAN_CHILD_WEIGHT_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_COARSE_OBJ_LIST_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_lb.html#ZOLTAN_COARSE_OBJ_LIST_FN">ZOLTAN_COARSE_OBJ_LIST_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_Compute_Destinations
|
|
</td>
|
|
<td>
|
|
<a href="ug_interface_mig.html#Zoltan_Compute_Destinations">Zoltan_Compute_Destinations</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_Create
|
|
</td>
|
|
<td>
|
|
<a href="ug_interface_init.html#Zoltan_Create">Zoltan_Create</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_Destroy
|
|
</td>
|
|
<td>
|
|
<a href="ug_interface_init.html#Zoltan_Destroy">Zoltan_Destroy</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_EDGE_LIST_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_lb.html#ZOLTAN_EDGE_LIST_FN">ZOLTAN_EDGE_LIST_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_Eval
|
|
</td>
|
|
<td>
|
|
<a href="ug_interface_lb.html#Zoltan_LB_Eval">Zoltan_LB_Eval</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_FIRST_BORDER_OBJ_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_lb.html#ZOLTAN_FIRST_BORDER_OBJ_FN">ZOLTAN_FIRST_BORDER_OBJ_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_FIRST_COARSE_OBJ_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_lb.html#ZOLTAN_FIRST_COARSE_OBJ_FN">ZOLTAN_FIRST_COARSE_OBJ_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_FIRST_OBJ_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_lb.html#ZOLTAN_FIRST_OBJ_FN">ZOLTAN_FIRST_OBJ_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_Free_Data
|
|
</td>
|
|
<td>
|
|
<a href="ug_interface_lb.html#Zoltan_LB_Free_Data">Zoltan_LB_Free_Data</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_GEOM_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_lb.html#ZOLTAN_GEOM_FN">ZOLTAN_GEOM_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_Help_Migrate
|
|
</td>
|
|
<td>
|
|
<a href="ug_interface_mig.html#Zoltan_Help_Migrate">Zoltan_Help_Migrate</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_Initialize
|
|
</td>
|
|
<td>
|
|
<a href="ug_interface_init.html#Zoltan_Initialize">Zoltan_Initialize</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_MID_MIGRATE_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_mig.html#ZOLTAN_MID_MIGRATE_FN">ZOLTAN_MID_MIGRATE_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_NEXT_BORDER_OBJ_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_lb.html#ZOLTAN_NEXT_BORDER_OBJ_FN">ZOLTAN_NEXT_BORDER_OBJ_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_NEXT_COARSE_OBJ_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_lb.html#ZOLTAN_NEXT_COARSE_OBJ_FN">ZOLTAN_NEXT_COARSE_OBJ_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_NEXT_OBJ_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_lb.html#ZOLTAN_NEXT_OBJ_FN">ZOLTAN_NEXT_OBJ_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_NUM_BORDER_OBJ_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_lb.html#ZOLTAN_NUM_BORDER_OBJ_FN">ZOLTAN_NUM_BORDER_OBJ_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_NUM_CHILD_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_lb.html#ZOLTAN_NUM_CHILD_FN">ZOLTAN_NUM_CHILD_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_NUM_COARSE_OBJ_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_lb.html#ZOLTAN_NUM_COARSE_OBJ_FN">ZOLTAN_NUM_COARSE_OBJ_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_NUM_EDGES_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_lb.html#ZOLTAN_NUM_EDGES_FN">ZOLTAN_NUM_EDGES_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_NUM_GEOM_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_lb.html#ZOLTAN_NUM_GEOM_FN">ZOLTAN_NUM_GEOM_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_NUM_OBJ_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_lb.html#ZOLTAN_NUM_OBJ_FN">ZOLTAN_NUM_OBJ_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_OBJ_LIST_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_lb.html#ZOLTAN_OBJ_LIST_FN">ZOLTAN_OBJ_LIST_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_OBJ_SIZE_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_mig.html#ZOLTAN_OBJ_SIZE_FN">ZOLTAN_OBJ_SIZE_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_PACK_OBJ_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_mig.html#ZOLTAN_PACK_OBJ_FN">ZOLTAN_PACK_OBJ_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_POST_MIGRATE_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_mig.html#ZOLTAN_POST_MIGRATE_FN">ZOLTAN_POST_MIGRATE_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_PRE_MIGRATE_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_mig.html#ZOLTAN_PRE_MIGRATE_FN">ZOLTAN_PRE_MIGRATE_FN</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_Point_Assign
|
|
</td>
|
|
<td>
|
|
<a href="ug_interface_augment.html#Zoltan_LB_Point_Assign">Zoltan_LB_Point_Assign</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_Set_Fn
|
|
</td>
|
|
<td>
|
|
<a href="ug_interface_init.html#Zoltan_Set_Fn">Zoltan_Set_Fn</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_Set_<<i>lb_fn_type</i>>_Fn
|
|
</td>
|
|
<td>
|
|
<a href="ug_interface_init.html#Zoltan_Set_Specific_Fn">Zoltan_Set_<<i>zoltan_fn_type</i>>_Fn</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_Set_Method
|
|
</td>
|
|
<td>
|
|
<a href="ug_interface_init.html#Zoltan_Set_Param">Zoltan_Set_Param</a>
|
|
with parameter <a href="ug_alg.html#LB_METHOD"><i>LB_METHOD</i></a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_Set_Param
|
|
</td>
|
|
<td>
|
|
<a href="ug_interface_init.html#Zoltan_Set_Param">Zoltan_Set_Param</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
LB_UNPACK_OBJ_FN
|
|
</td>
|
|
<td>
|
|
<a href="ug_query_mig.html#ZOLTAN_UNPACK_OBJ_FN">ZOLTAN_UNPACK_OBJ_FN</a>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<hr WIDTH="100%">[<a href="ug.html">Table of Contents</a> | <a href="ug_refs.html">Next: References</a> | <a href="ug_release.html">Previous: Release Notes</a> | <a href="https://www.sandia.gov/general/privacy-security/index.html">Privacy and Security</a>]
|
|
</body>
|
|
</html>
|
|
|