comm | Zoltan2::PartitionMapping< Adapter > | |
CoordinateTaskMapper(const Teuchos::Comm< int > *comm_, const MachineRepresentation< pcoord_t > *machine_, const Zoltan2::Model< typename Adapter::base_adapter_t > *model_, const Zoltan2::PartitioningSolution< Adapter > *soln_, const Environment *envConst) | 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, part_t *part_no_array, const part_t *machine_dimensions) | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inline |
create_subCommunicator() | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inlineprotected |
doMapping(int myRank) | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inlineprotected |
env | Zoltan2::PartitionMapping< Adapter > | |
getAssignedProcForTask(part_t taskId) | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inline |
getAssignedTaksForProc(part_t procId) | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inline |
getBestMapping() | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inlineprotected |
getCommunicationCostMetric() | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inline |
getLocalNumberOfParts() const | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | 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 |
isOwnerofModel | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | protected |
machine | Zoltan2::PartitionMapping< Adapter > | |
model | Zoltan2::PartitionMapping< Adapter > | |
nprocs | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | protected |
ntasks | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | protected |
PartitionMapping(const Teuchos::Comm< int > *comm_, const Zoltan2::MachineRepresentation< scalar_t > *machine_, const Zoltan2::Model< typename Adapter::base_adapter_t > *model_, const Zoltan2::PartitioningSolution< Adapter > *soln_, const Environment *envConst_) | Zoltan2::PartitionMapping< Adapter > | inline |
PartitionMapping() | Zoltan2::PartitionMapping< Adapter > | inline |
PartitionMapping(const Environment *envConst_) | Zoltan2::PartitionMapping< Adapter > | inline |
PartitionMapping(const Environment *envConst_, const Teuchos::Comm< int > *comm_, const MachineRepresentation< scalar_t > *machine_) | Zoltan2::PartitionMapping< Adapter > | inline |
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 |
shiftMachineCoordinates(int machine_dim, const part_t *machine_dimensions, part_t numProcs, pcoord_t **mCoords) | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inline |
soln | Zoltan2::PartitionMapping< Adapter > | |
task_communication_adj | 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 |
~CoordinateTaskMapper() | Zoltan2::CoordinateTaskMapper< Adapter, part_t > | inlinevirtual |
~PartitionMapping() | Zoltan2::PartitionMapping< Adapter > | inlinevirtual |