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
 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_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_Exceptions.hppDefines exception handling macros
 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_PartitioningSolutionQuality.hppDefines the PartitioningSolutionQuality 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)
 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