|
Zoltan2
|
This is the complete list of members for Zoltan2::CoordinateTaskMapper< Adapter, part_t >, including all inherited members.
| boxAssign(int, scalar_t *, scalar_t *, size_t &, part_t **) const | Zoltan2::Algorithm< Adapter > | inlinevirtual |
| color(const RCP< ColoringSolution< Adapter > > &) | Zoltan2::Algorithm< Adapter > | inlinevirtual |
| comm | Zoltan2::PartitionMapping< Adapter > | |
| CoordinateTaskMapper(const Teuchos::RCP< const Teuchos::Comm< int > > comm_, const Teuchos::RCP< const MachineRepresentation< pcoord_t, part_t > > machine_, const Teuchos::RCP< const Adapter > input_adapter_, const Teuchos::RCP< const Zoltan2::PartitioningSolution< Adapter > > soln_, const Teuchos::RCP< const Environment > envConst, bool is_input_adapter_distributed=true, int num_ranks_per_node=1, bool divide_to_prime_first=false, bool reduce_best_mapping=true) | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inline |
| CoordinateTaskMapper(const Teuchos::RCP< const Teuchos::Comm< int > > comm_, const Teuchos::RCP< const MachineRepresentation< pcoord_t, part_t > > machine_, const Teuchos::RCP< const Adapter > input_adapter_, const part_t num_parts_, const part_t *result_parts, const Teuchos::RCP< const Environment > envConst, bool is_input_adapter_distributed=true, int num_ranks_per_node=1, bool divide_to_prime_first=false, bool reduce_best_mapping=true) | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inline |
| CoordinateTaskMapper(const Environment *env_const_, const Teuchos::Comm< int > *problemComm, int proc_dim, int num_processors, pcoord_t **machine_coords, int task_dim, part_t num_tasks, tcoord_t **task_coords, ArrayRCP< part_t >task_comm_xadj, ArrayRCP< part_t >task_comm_adj, pcoord_t *task_communication_edge_weight_, int recursion_depth, Kokkos::View< part_t *, Kokkos::HostSpace > part_no_array, const part_t *machine_dimensions, int num_ranks_per_node=1, bool divide_to_prime_first=false, bool reduce_best_mapping=true) | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inline |
| create_local_task_to_rank(const lno_t num_local_coords, const part_t *local_coord_parts, const ArrayRCP< part_t > task_to_proc_) | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inline |
| create_subCommunicator() | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inlineprotected |
| doMapping(int myRank, const Teuchos::RCP< const Teuchos::Comm< int > > comm_) | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inlineprotected |
| env | Zoltan2::PartitionMapping< Adapter > | |
| getAssignedProcForTask(part_t taskId) | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inline |
| getAssignedTasksForProc(part_t procId) | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inline |
| getBestMapping() | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inlineprotected |
| getCommunicationGraph(const PartitioningSolution< Adapter > *, ArrayRCP< part_t > &, ArrayRCP< part_t > &) | Zoltan2::Algorithm< Adapter > | inlinevirtual |
| getLocalNumberOfParts() const | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inlinevirtual |
| getMyPartsView(part_t &, part_t *&) | Zoltan2::Algorithm< Adapter > | inlinevirtual |
| getPartBoxesView() const | Zoltan2::Algorithm< Adapter > | inlinevirtual |
| getPartitionTree(part_t, part_t &, std::vector< part_t > &, std::vector< part_t > &, std::vector< part_t > &, std::vector< part_t > &) const | Zoltan2::Algorithm< Adapter > | inlinevirtual |
| getPartsForProc(int procId, part_t &numParts, part_t *&parts) const | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inlinevirtual |
| getProcsForPart(part_t taskId, part_t &numProcs, part_t *&procs) const | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inlinevirtual |
| getProcTask(part_t *&proc_to_task_xadj_, part_t *&proc_to_task_adj_) | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inline |
| getRankForPart(part_t) | Zoltan2::Algorithm< Adapter > | inlinevirtual |
| globalOrder(const RCP< GlobalOrderingSolution< gno_t > > &) | Zoltan2::Algorithm< Adapter > | inlinevirtual |
| gno_t typedef | Zoltan2::Algorithm< Adapter > | |
| input_adapter | Zoltan2::PartitionMapping< Adapter > | |
| isOwnerofModel | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | protected |
| isPartitioningTreeBinary() const | Zoltan2::Algorithm< Adapter > | inlinevirtual |
| lno_t typedef | Zoltan2::Algorithm< Adapter > | |
| local_task_to_rank | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | protected |
| localOrder(const RCP< LocalOrderingSolution< lno_t > > &) | Zoltan2::Algorithm< Adapter > | inlinevirtual |
| machine | Zoltan2::PartitionMapping< Adapter > | |
| map(const RCP< MappingSolution< Adapter > > &mappingsoln) | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inlinevirtual |
| match() | Zoltan2::Algorithm< Adapter > | inlinevirtual |
| nprocs | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | protected |
| ntasks | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | protected |
| num_parts | Zoltan2::PartitionMapping< Adapter > | |
| part_t typedef | Zoltan2::Algorithm< Adapter > | |
| partition(const RCP< PartitioningSolution< Adapter > > &) | Zoltan2::Algorithm< Adapter > | inlinevirtual |
| PartitionMapping(const Teuchos::RCP< const Teuchos::Comm< int > >comm_, const Teuchos::RCP< const Zoltan2::MachineRepresentation< pcoord_t, part_t > >machine_, const Teuchos::RCP< const Adapter > input_adapter_, const Teuchos::RCP< const Zoltan2::PartitioningSolution< Adapter > >soln_, const Teuchos::RCP< const Environment > envConst_) | Zoltan2::PartitionMapping< Adapter > | inline |
| PartitionMapping(const Teuchos::RCP< const Teuchos::Comm< int > >comm_, const Teuchos::RCP< const Zoltan2::MachineRepresentation< pcoord_t, part_t > >machine_, const Teuchos::RCP< const Adapter > input_adapter_, const part_t num_parts_, const part_t *result_parts, const Teuchos::RCP< const Environment > envConst_) | Zoltan2::PartitionMapping< Adapter > | inline |
| PartitionMapping(const Teuchos::RCP< const Teuchos::Comm< int > >comm_, const Teuchos::RCP< const Environment > envConst_) | Zoltan2::PartitionMapping< Adapter > | inline |
| PartitionMapping() | Zoltan2::PartitionMapping< Adapter > | inline |
| PartitionMapping(const Teuchos::RCP< const Environment >envConst_) | Zoltan2::PartitionMapping< Adapter > | inline |
| PartitionMapping(const Teuchos::RCP< const Environment > envConst_, const Teuchos::RCP< const Teuchos::Comm< int > >comm_, const Teuchos::RCP< const MachineRepresentation< pcoord_t, part_t > >machine_) | Zoltan2::PartitionMapping< Adapter > | inline |
| partitionMatrix(const RCP< MatrixPartitioningSolution< Adapter > > &) | Zoltan2::Algorithm< Adapter > | inlinevirtual |
| pointAssign(int, scalar_t *) const | Zoltan2::Algorithm< Adapter > | inlinevirtual |
| proc_task_comm | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | protected |
| proc_to_task_adj | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | protected |
| proc_to_task_xadj | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | protected |
| scalar_t typedef | Zoltan2::Algorithm< Adapter > | |
| shiftMachineCoordinates(int machine_dim, const part_t *machine_dimensions, bool *machine_extent_wrap_around, part_t numProcs, pcoord_t **mCoords) | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inline |
| soln | Zoltan2::PartitionMapping< Adapter > | |
| solution_parts | Zoltan2::PartitionMapping< Adapter > | |
| task_communication_adj | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | protected |
| task_communication_edge_weight | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | protected |
| task_communication_xadj | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | protected |
| task_to_proc | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | protected |
| writeMapping() | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inlineprotected |
| writeMapping2(int myRank) | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inlineprotected |
| ~Algorithm() | Zoltan2::Algorithm< Adapter > | inlinevirtual |
| ~CoordinateTaskMapper() | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inlinevirtual |
| ~PartitionMapping() | Zoltan2::PartitionMapping< Adapter > | inlinevirtual |