Zoltan2
File List
Here is a list of all files with brief descriptions:
 AdapterForTests.hppGenerate Adapter for testing purposes
 AllParameters.cpp
 AlltoAll.cpp
 APFMeshAdapterTest.cppAn example of partitioning a SCOREC APF mesh
 APFMeshInput.cpp
 BasicCoordinateInput.cpp
 BasicIdentifierInput.cpp
 BasicVectorInput.cpp
 block.cppAn example of partitioning global ids with Block
 blockTest.cpp
 checkXMLParameters.py
 CoordinateModel.cpp
 DebugManager.cpp
 Environment.cpp
 ErrorHandlingForTests.hpp
 findUniqueGids.cpp
 GeometricGenerator.hpp
 graph.cpp
 GraphModel.cpp
 GraphModel2ndAdjsFromAdjs.cpp
 HyperGraphModel.cpp
 IdentifierModel.cpp
 Metric.cpp
 MetricOutputManager.cpp
 mj_parameters.xml
 MultiJaggedTest.cpp
 pamgenMeshAdapterTest.cppAn example of partitioning pamgen coordinates with RCB
 PamgenMeshInput.cpp
 Parameters.cpp
 parameters.xml
 PartitionAndParMATest.cpp
 partitioning1.cpp
 PartitioningSolution.cpp
 Poisson.xml
 PrintData.hpp
 rcb_C.cppAn example of partitioning coordinates with RCB
 rcbPerformanceZ1.cppRcbPerformance with Zoltan1
 rcbTest.cpp
 StridedData.cppTests the StridedData class
 taskMappingTest3.cpp
 TimerManager.cpp
 TPLTraits.cpp
 UserInputForTests.hppGenerate input for testing purposes
 xml2dox.py
 XpetraCrsGraphInput.cppTest of Zoltan2::XpetraCrsGraphAdapter class
 XpetraCrsMatrixInput.cppTest of Zoltan2::XpetraCrsMatrixAdapter class
 XpetraMultiVectorInput.cppTest of Zoltan2::XpetraMultiVectorAdapter
 XpetraTraits.cpp
 XpetraVectorInput.cppTest of Zoltan2::XpetraMultiVectorAdapter class with vector input
 Zoltan2_Adapter.hpp
 Zoltan2_AlgAMD.hppThe AMD ordering algorithm uses SuiteSparse
 Zoltan2_AlgBlock.hppThe algorithm for block partitioning
 Zoltan2_AlgForTestingOnly.hppNOT a real algorithm; this algorithm is used to force hard-coded results for testing
 Zoltan2_AlgMultiJagged.hppContains the Multi-jagged algorthm
 Zoltan2_AlgNatural.hppNatural ordering == identity permutation
 Zoltan2_AlgND.hppThe algorithm for ND based ordering
 Zoltan2_Algorithm.hpp
 Zoltan2_AlgParMA.hppInterface to the ParMA library
 Zoltan2_AlgParMETIS.hppInterface to the third-party library ParMETIS
 Zoltan2_AlgPuLP.hppInterface to the PuLP third-party library
 Zoltan2_AlgRandom.hppRandom ordering using the Fisher-Yates (Knuth) shuffle
 Zoltan2_AlgRCM.hppRCM ordering of a graph (serial, local graph only)
 Zoltan2_AlgScotch.hppInterface to the Scotch third-party library
 Zoltan2_AlgSerialGreedy.hppSerial greedy first-fit graph coloring (local graph only)
 Zoltan2_AlgSortedDegree.hppOrder vertices by sorted (increasing) degree
 Zoltan2_AlgSpectral.hppSpectral ordering of a graph (local or global)
 Zoltan2_AlgZoltan.hppInterface to the Zoltan package
 Zoltan2_AlgZoltanCallbacks.hppCallback functions for the Zoltan package (templated on Adapter)
 Zoltan2_AlltoAll.cppAlltoAll communication methods that don't require templates, along with specializations
 Zoltan2_AlltoAll.hppAlltoAll communication methods
 Zoltan2_APFMeshAdapter.hppDefines the APFMeshAdapter class
 Zoltan2_BasicIdentifierAdapter.hppDefines the BasicIdentifierAdapter class
 Zoltan2_BasicVectorAdapter.hppDefines the BasicVectorAdapter class
 Zoltan2_ColoringAlgorithms.hpp
 Zoltan2_ColoringProblem.hppDefines the ColoringProblem class
 Zoltan2_ColoringSolution.hppDefines the ColoringSolution class
 Zoltan2_ComparisonHelper.hppStore and compare solution sets from different problems
 Zoltan2_CoordinateModel.hppDefines the CoordinateModel classes
 Zoltan2_CoordinatePartitioningGraph.hpp
 Zoltan2_DebugManager.hppDebug output manager for Zoltan2
 Zoltan2_Environment.cppThe definition of the Environment object
 Zoltan2_Environment.hppDefines the Environment class
 Zoltan2_EvaluatePartition.hppDefines the EvaluatePartition class
 Zoltan2_Exceptions.hppDefines exception handling macros
 Zoltan2_findUniqueGids.hppConvert keys stored in std::vector to unique Gids stored in std::vector
 Zoltan2_GraphAdapter.hppDefines the GraphAdapter interface
 Zoltan2_GraphModel.hppDefines the GraphModel interface
 Zoltan2_GreedyMWM.hppGreedy Maximal Weight Matching
 Zoltan2_HyperGraphModel.hppDefines the HyperGraphModel interface
 Zoltan2_IdentifierAdapter.hppDefines the IdentifierAdapter interface
 Zoltan2_IdentifierModel.hppDefines the IdentifierModel interface
 Zoltan2_InputTraits.hppTraits for application input objects
 Zoltan2_IntegerRangeList.hppDefine IntegerRangeList validator
 Zoltan2_IO.cppDefinition of methods to assist in file input/output
 Zoltan2_IO.hppDeclaration of methods to assist in file input/output
 Zoltan2_MachineRepresentation.hpp
 Zoltan2_MatchingProblem.hpp
 Zoltan2_MatchingSolution.hpp
 Zoltan2_MatrixAdapter.hppDefines the MatrixAdapter interface
 Zoltan2_MeshAdapter.hppDefines the MeshAdapter interface
 Zoltan2_Metric.hppMetric class and namespace methods to compute quality metrics
 Zoltan2_MetricOutputManager.hppDefines the MetricOutputManager class
 Zoltan2_Model.hppDefines the Model interface
 Zoltan2_ModelHelpers.hppDefines helper functions for use in the models
 Zoltan2_MultiJagged_ReductionOps.hppContains Teuchos redcution operators for the Multi-jagged algorthm
 Zoltan2_OrderingAlgorithms.hpp
 Zoltan2_OrderingProblem.hppDefines the OrderingProblem class
 Zoltan2_OrderingSolution.hppDefines the OrderingSolution class
 Zoltan2_PamgenMeshAdapter.hppDefines the PamgenMeshAdapter class
 Zoltan2_PamgenMeshStructure.hpp
 Zoltan2_Parameters.cppMethods that support the Zoltan2 ParameterList
 Zoltan2_Parameters.hppDefines Parameter related enumerators, declares functions
 Zoltan2_PartitioningAlgorithms.hpp
 Zoltan2_PartitioningHelpers.hppHelper functions for Partitioning Problems
 Zoltan2_PartitioningProblem.hppDefines the PartitioningProblem class
 Zoltan2_PartitioningSolution.cppHelper functions for partitioning solution, including simple remapping of part numbers to minimize migration cost
 Zoltan2_PartitioningSolution.hppDefines the PartitioningSolution class
 Zoltan2_PartitionMapping.hpp
 Zoltan2_Problem.hppDefines the Problem base class
 Zoltan2_RebalanceColoring.hpp
 Zoltan2_Solution.hppDefines the Solution base class
 Zoltan2_Sort.hppSort vector of pairs (key, value) by value
 Zoltan2_Standards.hppGathering definitions used in software development
 Zoltan2_StridedData.hppThis file defines the StridedData class
 Zoltan2_TaskMapping.hpp
 Zoltan2_TestHelpers.hppCommon code used by tests
 Zoltan2_TimerManager.cppDefinitions for TimerManager
 Zoltan2_TimerManager.hppDeclarations for TimerManager
 Zoltan2_TPLTraits.hppTraits class to handle conversions between gno_t/lno_t and TPL data types (e.g., ParMETIS's idx_t, Scotch's SCOTCH_NUM, Zoltan's ZOLTAN_ID_PTR)
 Zoltan2_Util.cppUseful namespace methods
 Zoltan2_Util.hppA gathering of useful namespace methods
 Zoltan2_VectorAdapter.hppDefines the VectorAdapter interface
 Zoltan2_Version.cppImplementation of a Trilinos convention
 Zoltan2_Version.hppImplementation of Trilinos convention for versioning
 Zoltan2_XML_Parameters.hpp
 Zoltan2_XpetraCrsGraphAdapter.hppDefines XpetraCrsGraphAdapter class
 Zoltan2_XpetraCrsMatrixAdapter.hppDefines the XpetraCrsMatrixAdapter class
 Zoltan2_XpetraMultiVectorAdapter.hppDefines the XpetraMultiVectorAdapter
 Zoltan2_XpetraRowMatrixAdapter.hppDefines the XpetraRowMatrixAdapter class
 Zoltan2_XpetraTraits.hppTraits of Xpetra classes, including migration method