#include "Zoltan2_TaskMapping.hpp"
#include <Zoltan2_PartitioningProblem.hpp>
#include <Zoltan2_TestHelpers.hpp>
#include <string>
#include <Teuchos_RCP.hpp>
#include <Teuchos_Array.hpp>
#include <Teuchos_ParameterList.hpp>
#include "Teuchos_XMLParameterListHelpers.hpp"
#include "Tpetra_MultiVector.hpp"
#include <Tpetra_CrsGraph.hpp>
#include <Tpetra_Map.hpp>
#include <Zoltan2_XpetraCrsGraphAdapter.hpp>
#include <Zoltan2_XpetraMultiVectorAdapter.hpp>
#include <Zoltan2_TimerManager.hpp>
#include <Zoltan2_MappingProblem.hpp>
#include <Zoltan2_MappingSolution.hpp>
#include <Zoltan2_EvaluatePartition.hpp>
#include <Zoltan2_EvaluateMapping.hpp>
Go to the source code of this file.
|
RCP< mytest_tcrsGraph_t > | create_tpetra_input_matrix (int nx, int ny, int nz, int numProcs, Teuchos::RCP< const Teuchos::Comm< int > > tcomm, RCP< Zoltan2::Environment > env, zscalar_t **&partCenters, zgno_t &myTasks) |
|
RCP< Zoltan2::XpetraMultiVectorAdapter< mytest_tMVector_t > > | create_multi_vector_adapter (RCP< const mytest_map_t > map, zscalar_t **partCenters, zgno_t myTasks) |
|
void | test_distributed_input_adapter (int nx, int ny, int nz, Teuchos::RCP< const Teuchos::Comm< int > > global_tcomm) |
|
void | test_serial_input_adapter (int nx, int ny, int nz, Teuchos::RCP< const Teuchos::Comm< int > > global_tcomm) |
|
int | main (int narg, char *arg[]) |
|
◆ mytest_tcrsGraph_t
◆ mytest_tMVector_t
◆ mytest_adapter_t
◆ mytest_znode_t
◆ mytest_map_t
◆ mytest_part_t
◆ MappingScenarios
Enumerator |
---|
TwoPhase | |
SinglePhaseElementsInProcessInSamePartition | |
SinglePhaseElementsAreOnePartition | |
Definition at line 34 of file TaskMappingProblemTest.cpp.
◆ MappingInputDistributution
◆ create_tpetra_input_matrix()
◆ create_multi_vector_adapter()
◆ test_distributed_input_adapter()
void test_distributed_input_adapter |
( |
int | nx, |
|
|
int | ny, |
|
|
int | nz, |
|
|
Teuchos::RCP< const Teuchos::Comm< int > > | global_tcomm ) |
◆ test_serial_input_adapter()
void test_serial_input_adapter |
( |
int | nx, |
|
|
int | ny, |
|
|
int | nz, |
|
|
Teuchos::RCP< const Teuchos::Comm< int > > | global_tcomm ) |
◆ main()
int main |
( |
int | narg, |
|
|
char * | arg[] ) |