ESYS13
Revision_
|
Functions | |
void | Paso_SystemMatrix_copyRemoteCoupleBlock (Paso_SystemMatrix *A, const bool_t recreatePattern) |
void Paso_SystemMatrix_copyRemoteCoupleBlock | ( | Paso_SystemMatrix * | A, |
const bool_t | recreatePattern | ||
) |
References Paso_SystemMatrix::block_size, Paso_SystemMatrix::col_block_size, Paso_SystemMatrix::col_coupleBlock, Paso_SystemMatrix::col_coupler, Paso_SystemMatrix::col_distribution, Esys_MPIInfo::comm, Paso_Coupler::connector, Esys_checkPtr(), FALSE, Paso_Distribution::first_component, Paso_SystemMatrix::global_id, Paso_Pattern::index, Paso_SystemMatrix::mainBlock, MEMALLOC, MPI_DOUBLE, Paso_SystemMatrix::mpi_info, MPI_INT, Paso_Coupler::mpi_requests, Paso_Coupler::mpi_stati, Esys_MPIInfo::msg_tag_counter, Paso_SharedComponents::neighbor, Paso_SparseMatrix::numCols, Paso_SharedComponents::numNeighbors, Paso_SparseMatrix::numRows, Paso_SharedComponents::offsetInShared, Paso_Coupler_alloc(), Paso_Coupler_finishCollect(), Paso_Coupler_free(), Paso_Coupler_startCollect(), Paso_Pattern_alloc(), Paso_Pattern_free(), Paso_SparseMatrix_alloc(), Paso_SparseMatrix_free(), Paso_SparseMatrix::pattern, Paso_Pattern::ptr, Esys_MPIInfo::rank, Paso_Connector::recv, Paso_Coupler::recv_buffer, Paso_SystemMatrix::remote_coupleBlock, Paso_SystemMatrix::row_block_size, Paso_SystemMatrix::row_coupleBlock, Paso_SystemMatrix::row_coupler, Paso_Connector::send, Paso_SharedComponents::shared, Esys_MPIInfo::size, TMPMEMALLOC, TMPMEMFREE, Paso_Pattern::type, Paso_SparseMatrix::type, and Paso_SparseMatrix::val.
Referenced by Paso_Preconditioner_AMG_alloc().